[INFO] cloning repository https://github.com/iainh/bergamot
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/iainh/bergamot" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fiainh%2Fbergamot", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fiainh%2Fbergamot'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] bbd4c33f73d77ae4e6a8f3b666fcbb2ae334ba68
[INFO] testing iainh/bergamot against master#cced03bfd61a304243a34504618ecec86c17063f for pr-154065-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fiainh%2Fbergamot" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/iainh/bergamot
[INFO] finished tweaking git repo https://github.com/iainh/bergamot
[INFO] tweaked toml for git repo https://github.com/iainh/bergamot written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/iainh/bergamot on toolchain cced03bfd61a304243a34504618ecec86c17063f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/iainh/bergamot already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded oid-registry v0.8.1
[INFO] [stderr]   Downloaded deranged v0.5.6
[INFO] [stderr]   Downloaded asn1-rs-derive v0.6.0
[INFO] [stderr]   Downloaded asn1-rs-impl v0.2.0
[INFO] [stderr]   Downloaded jsonrpsee-types v0.24.10
[INFO] [stderr]   Downloaded x509-parser v0.18.1
[INFO] [stderr]   Downloaded route-recognizer v0.3.1
[INFO] [stderr]   Downloaded jsonrpsee v0.24.10
[INFO] [stderr]   Downloaded hostname v0.4.2
[INFO] [stderr]   Downloaded jsonrpsee-server v0.24.10
[INFO] [stderr]   Downloaded soketto v0.8.1
[INFO] [stderr]   Downloaded rcgen v0.14.7
[INFO] [stderr]   Downloaded der-parser v10.0.0
[INFO] [stderr]   Downloaded jsonrpsee-core v0.24.10
[INFO] [stderr]   Downloaded fs-err v3.2.2
[INFO] [stderr]   Downloaded asn1-rs v0.7.1
[INFO] [stderr]   Downloaded aws-lc-rs v1.15.4
[INFO] [stderr]   Downloaded aws-lc-sys v0.37.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 123169452bb094c06bd9b6308754cef2c13565e4f9865ad73af795a6d394c9af
[INFO] running `Command { std: "docker" "start" "-a" "123169452bb094c06bd9b6308754cef2c13565e4f9865ad73af795a6d394c9af", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "123169452bb094c06bd9b6308754cef2c13565e4f9865ad73af795a6d394c9af", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "123169452bb094c06bd9b6308754cef2c13565e4f9865ad73af795a6d394c9af", kill_on_drop: false }`
[INFO] [stdout] 123169452bb094c06bd9b6308754cef2c13565e4f9865ad73af795a6d394c9af
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ea15d4804bc1a894cfc4408b6aa6440cfd331bbe670ca54b7015fc39d8e885a1
[INFO] running `Command { std: "docker" "start" "-a" "ea15d4804bc1a894cfc4408b6aa6440cfd331bbe670ca54b7015fc39d8e885a1", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling unicode-ident v1.0.22
[INFO] [stderr]    Compiling libc v0.2.180
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling futures-core v0.3.31
[INFO] [stderr]    Compiling futures-sink v0.3.31
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling futures-task v0.3.31
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling futures-io v0.3.31
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling typenum v1.19.0
[INFO] [stderr]    Compiling fs_extra v1.3.0
[INFO] [stderr]    Compiling dunce v1.0.5
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling aws-lc-rs v1.15.4
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling zmij v1.0.19
[INFO] [stderr]    Compiling litemap v0.8.1
[INFO] [stderr]    Compiling writeable v0.6.2
[INFO] [stderr]    Compiling rustls v0.23.36
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling socket2 v0.6.2
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling cc v1.2.55
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling regex-syntax v0.8.9
[INFO] [stderr]    Compiling icu_properties_data v2.1.2
[INFO] [stderr]    Compiling ipnet v2.11.0
[INFO] [stderr]    Compiling icu_normalizer_data v2.1.1
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling simd-adler32 v0.3.8
[INFO] [stderr]    Compiling zerocopy v0.8.39
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling cmake v0.1.57
[INFO] [stderr]    Compiling webpki-roots v1.0.6
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling num-conv v0.2.0
[INFO] [stderr]    Compiling powerfmt v0.2.0
[INFO] [stderr]    Compiling time-core v0.1.8
[INFO] [stderr]    Compiling time-macros v0.2.27
[INFO] [stderr]    Compiling deranged v0.5.6
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling aws-lc-sys v0.37.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling minimal-lexical v0.2.1
[INFO] [stderr]    Compiling anyhow v1.0.101
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling ryu v1.0.22
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling rusticata-macros v4.1.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tokio v1.49.0
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling serde_repr v0.1.20
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling bergamot-core v0.1.0 (/opt/rustwide/workdir/crates/bergamot-core)
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling asn1-rs-impl v0.2.0
[INFO] [stderr]    Compiling asn1-rs-derive v0.6.0
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling quick-xml v0.37.5
[INFO] [stderr]    Compiling iri-string v0.7.10
[INFO] [stderr]    Compiling chrono v0.4.43
[INFO] [stderr]    Compiling anstyle-parse v0.2.7
[INFO] [stderr]    Compiling h2 v0.4.13
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling asn1-rs v0.7.1
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling pin-project-internal v1.1.10
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling option-ext v0.2.0
[INFO] [stderr]    Compiling oid-registry v0.8.1
[INFO] [stderr]    Compiling anstyle v1.0.13
[INFO] [stderr]    Compiling colorchoice v1.0.4
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling dirs-sys v0.4.1
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling jsonrpsee-types v0.24.10
[INFO] [stderr]    Compiling pin-project v1.1.10
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling fs-err v3.2.2
[INFO] [stderr]    Compiling clap_lex v0.7.7
[INFO] [stderr]    Compiling unicase v2.9.0
[INFO] [stderr]    Compiling compression-core v0.4.31
[INFO] [stderr]    Compiling rustc-hash v2.1.1
[INFO] [stderr]    Compiling mime_guess v2.0.5
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]    Compiling jsonrpsee-core v0.24.10
[INFO] [stderr]    Compiling rust-embed-utils v8.11.0
[INFO] [stderr]    Compiling compression-codecs v0.4.36
[INFO] [stderr]    Compiling clap_builder v4.5.57
[INFO] [stderr]    Compiling soketto v0.8.1
[INFO] [stderr]    Compiling tower v0.4.13
[INFO] [stderr]    Compiling der-parser v10.0.0
[INFO] [stderr]    Compiling dirs v5.0.1
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling bergamot-nzb v0.1.0 (/opt/rustwide/workdir/crates/bergamot-nzb)
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling fs2 v0.4.3
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling data-encoding v2.10.0
[INFO] [stderr]    Compiling route-recognizer v0.3.1
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling x509-parser v0.18.1
[INFO] [stderr]    Compiling bergamot-config v0.1.0 (/opt/rustwide/workdir/crates/bergamot-config)
[INFO] [stderr]    Compiling clap v4.5.57
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling async-compression v0.4.37
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling rust-embed-impl v8.11.0
[INFO] [stderr]    Compiling axum-core v0.4.5
[INFO] [stderr]    Compiling arc-swap v1.8.1
[INFO] [stderr]    Compiling axum-macros v0.4.2
[INFO] [stderr]    Compiling yasna v0.5.2
[INFO] [stderr]    Compiling md-5 v0.10.6
[INFO] [stderr]    Compiling memmap2 v0.9.9
[INFO] [stderr]    Compiling pem v3.0.6
[INFO] [stderr]    Compiling jsonrpsee-server v0.24.10
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling bergamot-server v0.1.0 (/opt/rustwide/workdir/crates/bergamot-server)
[INFO] [stderr]    Compiling matchit v0.7.3
[INFO] [stderr]    Compiling rcgen v0.14.7
[INFO] [stderr]    Compiling bergamot-par2 v0.1.0 (/opt/rustwide/workdir/crates/bergamot-par2)
[INFO] [stderr]    Compiling rust-embed v8.11.0
[INFO] [stderr]    Compiling bergamot-logging v0.1.0 (/opt/rustwide/workdir/crates/bergamot-logging)
[INFO] [stderr]    Compiling tower-http v0.5.2
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:268:17
[INFO] [stdout]     |
[INFO] [stdout] 268 |     let t0_lo = _mm_loadu_si128(table.nibble.lo[0].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:258:1
[INFO] [stdout]     |
[INFO] [stdout] 258 | unsafe fn muladd_ssse3(dst: &mut [u8], src: &[u8], len: usize, table: &MulTable) {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: `#[warn(unsafe_op_in_unsafe_fn)]` (part of `#[warn(rust_2024_compatibility)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:269:17
[INFO] [stdout]     |
[INFO] [stdout] 269 |     let t0_hi = _mm_loadu_si128(table.nibble.hi[0].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:270:17
[INFO] [stdout]     |
[INFO] [stdout] 270 |     let t1_lo = _mm_loadu_si128(table.nibble.lo[1].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:271:17
[INFO] [stdout]     |
[INFO] [stdout] 271 |     let t1_hi = _mm_loadu_si128(table.nibble.hi[1].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:272:17
[INFO] [stdout]     |
[INFO] [stdout] 272 |     let t2_lo = _mm_loadu_si128(table.nibble.lo[2].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:273:17
[INFO] [stdout]     |
[INFO] [stdout] 273 |     let t2_hi = _mm_loadu_si128(table.nibble.hi[2].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:274:17
[INFO] [stdout]     |
[INFO] [stdout] 274 |     let t3_lo = _mm_loadu_si128(table.nibble.lo[3].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:275:17
[INFO] [stdout]     |
[INFO] [stdout] 275 |     let t3_hi = _mm_loadu_si128(table.nibble.hi[3].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:285:17
[INFO] [stdout]     |
[INFO] [stdout] 285 |         let s = _mm_loadu_si128(src.as_ptr().add(offset) as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::const_ptr::<impl *const T>::add` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:285:33
[INFO] [stdout]     |
[INFO] [stdout] 285 |         let s = _mm_loadu_si128(src.as_ptr().add(offset) as *const __m128i);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:286:17
[INFO] [stdout]     |
[INFO] [stdout] 286 |         let d = _mm_loadu_si128(dst.as_ptr().add(offset) as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::const_ptr::<impl *const T>::add` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:286:33
[INFO] [stdout]     |
[INFO] [stdout] 286 |         let d = _mm_loadu_si128(dst.as_ptr().add(offset) as *const __m128i);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_storeu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:306:9
[INFO] [stdout]     |
[INFO] [stdout] 306 | /         _mm_storeu_si128(
[INFO] [stdout] 307 | |             dst.as_mut_ptr().add(offset) as *mut __m128i,
[INFO] [stdout] 308 | |             _mm_xor_si128(d, product),
[INFO] [stdout] 309 | |         );
[INFO] [stdout]     | |_________^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::mut_ptr::<impl *mut T>::add` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:307:13
[INFO] [stdout]     |
[INFO] [stdout] 307 |             dst.as_mut_ptr().add(offset) as *mut __m128i,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:337:17
[INFO] [stdout]     |
[INFO] [stdout] 337 |     let t0_lo = _mm_loadu_si128(table.nibble.lo[0].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:326:1
[INFO] [stdout]     |
[INFO] [stdout] 326 | unsafe fn mul_slice_inplace_ssse3(dst: &mut [u8], table: &MulTable) {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:338:17
[INFO] [stdout]     |
[INFO] [stdout] 338 |     let t0_hi = _mm_loadu_si128(table.nibble.hi[0].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:339:17
[INFO] [stdout]     |
[INFO] [stdout] 339 |     let t1_lo = _mm_loadu_si128(table.nibble.lo[1].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:340:17
[INFO] [stdout]     |
[INFO] [stdout] 340 |     let t1_hi = _mm_loadu_si128(table.nibble.hi[1].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:341:17
[INFO] [stdout]     |
[INFO] [stdout] 341 |     let t2_lo = _mm_loadu_si128(table.nibble.lo[2].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:342:17
[INFO] [stdout]     |
[INFO] [stdout] 342 |     let t2_hi = _mm_loadu_si128(table.nibble.hi[2].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:343:17
[INFO] [stdout]     |
[INFO] [stdout] 343 |     let t3_lo = _mm_loadu_si128(table.nibble.lo[3].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:344:17
[INFO] [stdout]     |
[INFO] [stdout] 344 |     let t3_hi = _mm_loadu_si128(table.nibble.hi[3].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:354:17
[INFO] [stdout]     |
[INFO] [stdout] 354 |         let d = _mm_loadu_si128(dst.as_ptr().add(offset) as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::const_ptr::<impl *const T>::add` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:354:33
[INFO] [stdout]     |
[INFO] [stdout] 354 |         let d = _mm_loadu_si128(dst.as_ptr().add(offset) as *const __m128i);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_storeu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 |         _mm_storeu_si128(dst.as_mut_ptr().add(offset) as *mut __m128i, product);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::mut_ptr::<impl *mut T>::add` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:374:26
[INFO] [stdout]     |
[INFO] [stdout] 374 |         _mm_storeu_si128(dst.as_mut_ptr().add(offset) as *mut __m128i, product);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling bergamot-extension v0.1.0 (/opt/rustwide/workdir/crates/bergamot-extension)
[INFO] [stderr]    Compiling axum v0.7.9
[INFO] [stderr]    Compiling jsonrpsee v0.24.10
[INFO] [stderr]    Compiling hostname v0.4.2
[INFO] [stderr]    Compiling bergamot v0.1.0 (/opt/rustwide/workdir/crates/bergamot)
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling bergamot-postproc v0.1.0 (/opt/rustwide/workdir/crates/bergamot-postproc)
[INFO] [stderr]    Compiling bergamot-yenc v0.1.0 (/opt/rustwide/workdir/crates/bergamot-yenc)
[INFO] [stderr]    Compiling bergamot-nntp-stub v0.1.0 (/opt/rustwide/workdir/crates/bergamot-nntp-stub)
[INFO] [stdout] For more information about this error, try `rustc --explain E0133`.
[INFO] [stdout] 
[INFO] [stderr]    Compiling dashmap v6.1.0
[INFO] [stderr]    Compiling rustls-webpki v0.103.9
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling bergamot-nntp v0.1.0 (/opt/rustwide/workdir/crates/bergamot-nntp)
[INFO] [stderr]    Compiling axum-server v0.8.0
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling bergamot-queue v0.1.0 (/opt/rustwide/workdir/crates/bergamot-queue)
[INFO] [stderr]    Compiling bergamot-feed v0.1.0 (/opt/rustwide/workdir/crates/bergamot-feed)
[INFO] [stderr]    Compiling bergamot-diskstate v0.1.0 (/opt/rustwide/workdir/crates/bergamot-diskstate)
[INFO] [stderr]    Compiling bergamot-scheduler v0.1.0 (/opt/rustwide/workdir/crates/bergamot-scheduler)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 5m 02s
[INFO] running `Command { std: "docker" "inspect" "ea15d4804bc1a894cfc4408b6aa6440cfd331bbe670ca54b7015fc39d8e885a1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ea15d4804bc1a894cfc4408b6aa6440cfd331bbe670ca54b7015fc39d8e885a1", kill_on_drop: false }`
[INFO] [stdout] ea15d4804bc1a894cfc4408b6aa6440cfd331bbe670ca54b7015fc39d8e885a1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 10718c2d3418a22f959ffe25b881401298228b805e43dc929c0118659d064d72
[INFO] running `Command { std: "docker" "start" "-a" "10718c2d3418a22f959ffe25b881401298228b805e43dc929c0118659d064d72", kill_on_drop: false }`
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling vcpkg v0.2.15
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling openssl v0.10.73
[INFO] [stderr]    Compiling foreign-types-shared v0.1.1
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling native-tls v0.2.14
[INFO] [stderr]    Compiling foreign-types v0.3.2
[INFO] [stderr]    Compiling openssl-probe v0.1.6
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling chrono v0.4.43
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling encoding_rs v0.8.35
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:268:17
[INFO] [stdout]     |
[INFO] [stdout] 268 |     let t0_lo = _mm_loadu_si128(table.nibble.lo[0].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:258:1
[INFO] [stdout]     |
[INFO] [stdout] 258 | unsafe fn muladd_ssse3(dst: &mut [u8], src: &[u8], len: usize, table: &MulTable) {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: `#[warn(unsafe_op_in_unsafe_fn)]` (part of `#[warn(rust_2024_compatibility)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:269:17
[INFO] [stdout]     |
[INFO] [stdout] 269 |     let t0_hi = _mm_loadu_si128(table.nibble.hi[0].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:270:17
[INFO] [stdout]     |
[INFO] [stdout] 270 |     let t1_lo = _mm_loadu_si128(table.nibble.lo[1].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:271:17
[INFO] [stdout]     |
[INFO] [stdout] 271 |     let t1_hi = _mm_loadu_si128(table.nibble.hi[1].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:272:17
[INFO] [stdout]     |
[INFO] [stdout] 272 |     let t2_lo = _mm_loadu_si128(table.nibble.lo[2].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:273:17
[INFO] [stdout]     |
[INFO] [stdout] 273 |     let t2_hi = _mm_loadu_si128(table.nibble.hi[2].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:274:17
[INFO] [stdout]     |
[INFO] [stdout] 274 |     let t3_lo = _mm_loadu_si128(table.nibble.lo[3].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:275:17
[INFO] [stdout]     |
[INFO] [stdout] 275 |     let t3_hi = _mm_loadu_si128(table.nibble.hi[3].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:285:17
[INFO] [stdout]     |
[INFO] [stdout] 285 |         let s = _mm_loadu_si128(src.as_ptr().add(offset) as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::const_ptr::<impl *const T>::add` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:285:33
[INFO] [stdout]     |
[INFO] [stdout] 285 |         let s = _mm_loadu_si128(src.as_ptr().add(offset) as *const __m128i);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:286:17
[INFO] [stdout]     |
[INFO] [stdout] 286 |         let d = _mm_loadu_si128(dst.as_ptr().add(offset) as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::const_ptr::<impl *const T>::add` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:286:33
[INFO] [stdout]     |
[INFO] [stdout] 286 |         let d = _mm_loadu_si128(dst.as_ptr().add(offset) as *const __m128i);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_storeu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:306:9
[INFO] [stdout]     |
[INFO] [stdout] 306 | /         _mm_storeu_si128(
[INFO] [stdout] 307 | |             dst.as_mut_ptr().add(offset) as *mut __m128i,
[INFO] [stdout] 308 | |             _mm_xor_si128(d, product),
[INFO] [stdout] 309 | |         );
[INFO] [stdout]     | |_________^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::mut_ptr::<impl *mut T>::add` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:307:13
[INFO] [stdout]     |
[INFO] [stdout] 307 |             dst.as_mut_ptr().add(offset) as *mut __m128i,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:337:17
[INFO] [stdout]     |
[INFO] [stdout] 337 |     let t0_lo = _mm_loadu_si128(table.nibble.lo[0].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:326:1
[INFO] [stdout]     |
[INFO] [stdout] 326 | unsafe fn mul_slice_inplace_ssse3(dst: &mut [u8], table: &MulTable) {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:338:17
[INFO] [stdout]     |
[INFO] [stdout] 338 |     let t0_hi = _mm_loadu_si128(table.nibble.hi[0].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:339:17
[INFO] [stdout]     |
[INFO] [stdout] 339 |     let t1_lo = _mm_loadu_si128(table.nibble.lo[1].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:340:17
[INFO] [stdout]     |
[INFO] [stdout] 340 |     let t1_hi = _mm_loadu_si128(table.nibble.hi[1].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:341:17
[INFO] [stdout]     |
[INFO] [stdout] 341 |     let t2_lo = _mm_loadu_si128(table.nibble.lo[2].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:342:17
[INFO] [stdout]     |
[INFO] [stdout] 342 |     let t2_hi = _mm_loadu_si128(table.nibble.hi[2].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:343:17
[INFO] [stdout]     |
[INFO] [stdout] 343 |     let t3_lo = _mm_loadu_si128(table.nibble.lo[3].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:344:17
[INFO] [stdout]     |
[INFO] [stdout] 344 |     let t3_hi = _mm_loadu_si128(table.nibble.hi[3].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:354:17
[INFO] [stdout]     |
[INFO] [stdout] 354 |         let d = _mm_loadu_si128(dst.as_ptr().add(offset) as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::const_ptr::<impl *const T>::add` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:354:33
[INFO] [stdout]     |
[INFO] [stdout] 354 |         let d = _mm_loadu_si128(dst.as_ptr().add(offset) as *const __m128i);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_storeu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 |         _mm_storeu_si128(dst.as_mut_ptr().add(offset) as *mut __m128i, product);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::mut_ptr::<impl *mut T>::add` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:374:26
[INFO] [stdout]     |
[INFO] [stdout] 374 |         _mm_storeu_si128(dst.as_mut_ptr().add(offset) as *mut __m128i, product);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0133`.
[INFO] [stdout] 
[INFO] [stderr]    Compiling tower-http v0.5.2
[INFO] [stderr]    Compiling bergamot-yenc v0.1.0 (/opt/rustwide/workdir/crates/bergamot-yenc)
[INFO] [stderr]    Compiling bergamot-nntp-stub v0.1.0 (/opt/rustwide/workdir/crates/bergamot-nntp-stub)
[INFO] [stderr]    Compiling openssl-sys v0.9.111
[INFO] [stderr]    Compiling bergamot-logging v0.1.0 (/opt/rustwide/workdir/crates/bergamot-logging)
[INFO] [stderr]    Compiling bergamot-nntp v0.1.0 (/opt/rustwide/workdir/crates/bergamot-nntp)
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling jsonrpsee-server v0.24.10
[INFO] [stderr]    Compiling tempfile v3.24.0
[INFO] [stderr]    Compiling axum v0.7.9
[INFO] [stderr]    Compiling axum-server v0.8.0
[INFO] [stderr]    Compiling bergamot-par2 v0.1.0 (/opt/rustwide/workdir/crates/bergamot-par2)
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:268:17
[INFO] [stdout]     |
[INFO] [stdout] 268 |     let t0_lo = _mm_loadu_si128(table.nibble.lo[0].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:258:1
[INFO] [stdout]     |
[INFO] [stdout] 258 | unsafe fn muladd_ssse3(dst: &mut [u8], src: &[u8], len: usize, table: &MulTable) {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]     = note: `#[warn(unsafe_op_in_unsafe_fn)]` (part of `#[warn(rust_2024_compatibility)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:269:17
[INFO] [stdout]     |
[INFO] [stdout] 269 |     let t0_hi = _mm_loadu_si128(table.nibble.hi[0].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:270:17
[INFO] [stdout]     |
[INFO] [stdout] 270 |     let t1_lo = _mm_loadu_si128(table.nibble.lo[1].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:271:17
[INFO] [stdout]     |
[INFO] [stdout] 271 |     let t1_hi = _mm_loadu_si128(table.nibble.hi[1].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:272:17
[INFO] [stdout]     |
[INFO] [stdout] 272 |     let t2_lo = _mm_loadu_si128(table.nibble.lo[2].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:273:17
[INFO] [stdout]     |
[INFO] [stdout] 273 |     let t2_hi = _mm_loadu_si128(table.nibble.hi[2].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:274:17
[INFO] [stdout]     |
[INFO] [stdout] 274 |     let t3_lo = _mm_loadu_si128(table.nibble.lo[3].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:275:17
[INFO] [stdout]     |
[INFO] [stdout] 275 |     let t3_hi = _mm_loadu_si128(table.nibble.hi[3].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:285:17
[INFO] [stdout]     |
[INFO] [stdout] 285 |         let s = _mm_loadu_si128(src.as_ptr().add(offset) as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::const_ptr::<impl *const T>::add` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:285:33
[INFO] [stdout]     |
[INFO] [stdout] 285 |         let s = _mm_loadu_si128(src.as_ptr().add(offset) as *const __m128i);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:286:17
[INFO] [stdout]     |
[INFO] [stdout] 286 |         let d = _mm_loadu_si128(dst.as_ptr().add(offset) as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::const_ptr::<impl *const T>::add` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:286:33
[INFO] [stdout]     |
[INFO] [stdout] 286 |         let d = _mm_loadu_si128(dst.as_ptr().add(offset) as *const __m128i);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_storeu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:306:9
[INFO] [stdout]     |
[INFO] [stdout] 306 | /         _mm_storeu_si128(
[INFO] [stdout] 307 | |             dst.as_mut_ptr().add(offset) as *mut __m128i,
[INFO] [stdout] 308 | |             _mm_xor_si128(d, product),
[INFO] [stdout] 309 | |         );
[INFO] [stdout]     | |_________^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::mut_ptr::<impl *mut T>::add` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:307:13
[INFO] [stdout]     |
[INFO] [stdout] 307 |             dst.as_mut_ptr().add(offset) as *mut __m128i,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:337:17
[INFO] [stdout]     |
[INFO] [stdout] 337 |     let t0_lo = _mm_loadu_si128(table.nibble.lo[0].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:326:1
[INFO] [stdout]     |
[INFO] [stdout] 326 | unsafe fn mul_slice_inplace_ssse3(dst: &mut [u8], table: &MulTable) {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:338:17
[INFO] [stdout]     |
[INFO] [stdout] 338 |     let t0_hi = _mm_loadu_si128(table.nibble.hi[0].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:339:17
[INFO] [stdout]     |
[INFO] [stdout] 339 |     let t1_lo = _mm_loadu_si128(table.nibble.lo[1].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:340:17
[INFO] [stdout]     |
[INFO] [stdout] 340 |     let t1_hi = _mm_loadu_si128(table.nibble.hi[1].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:341:17
[INFO] [stdout]     |
[INFO] [stdout] 341 |     let t2_lo = _mm_loadu_si128(table.nibble.lo[2].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:342:17
[INFO] [stdout]     |
[INFO] [stdout] 342 |     let t2_hi = _mm_loadu_si128(table.nibble.hi[2].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:343:17
[INFO] [stdout]     |
[INFO] [stdout] 343 |     let t3_lo = _mm_loadu_si128(table.nibble.lo[3].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:344:17
[INFO] [stdout]     |
[INFO] [stdout] 344 |     let t3_hi = _mm_loadu_si128(table.nibble.hi[3].as_ptr() as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:354:17
[INFO] [stdout]     |
[INFO] [stdout] 354 |         let d = _mm_loadu_si128(dst.as_ptr().add(offset) as *const __m128i);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::const_ptr::<impl *const T>::add` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:354:33
[INFO] [stdout]     |
[INFO] [stdout] 354 |         let d = _mm_loadu_si128(dst.as_ptr().add(offset) as *const __m128i);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_storeu_si128` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 |         _mm_storeu_si128(dst.as_mut_ptr().add(offset) as *mut __m128i, product);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::ptr::mut_ptr::<impl *mut T>::add` is unsafe and requires unsafe block
[INFO] [stdout]    --> crates/bergamot-par2/src/galois.rs:374:26
[INFO] [stdout]     |
[INFO] [stdout] 374 |         _mm_storeu_si128(dst.as_mut_ptr().add(offset) as *mut __m128i, product);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling bergamot-postproc v0.1.0 (/opt/rustwide/workdir/crates/bergamot-postproc)
[INFO] [stderr]    Compiling jsonrpsee v0.24.10
[INFO] [stderr]    Compiling bergamot-config v0.1.0 (/opt/rustwide/workdir/crates/bergamot-config)
[INFO] [stderr]    Compiling bergamot-queue v0.1.0 (/opt/rustwide/workdir/crates/bergamot-queue)
[INFO] [stderr]    Compiling bergamot-nzb v0.1.0 (/opt/rustwide/workdir/crates/bergamot-nzb)
[INFO] [stderr]    Compiling bergamot-extension v0.1.0 (/opt/rustwide/workdir/crates/bergamot-extension)
[INFO] [stdout] For more information about this error, try `rustc --explain E0133`.
[INFO] [stdout] 
[INFO] [stderr]    Compiling bergamot-core v0.1.0 (/opt/rustwide/workdir/crates/bergamot-core)
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling hyper-tls v0.6.0
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling bergamot-feed v0.1.0 (/opt/rustwide/workdir/crates/bergamot-feed)
[INFO] [stderr]    Compiling bergamot-diskstate v0.1.0 (/opt/rustwide/workdir/crates/bergamot-diskstate)
[INFO] [stderr]    Compiling bergamot-scheduler v0.1.0 (/opt/rustwide/workdir/crates/bergamot-scheduler)
[INFO] [stderr]    Compiling bergamot-server v0.1.0 (/opt/rustwide/workdir/crates/bergamot-server)
[INFO] [stderr]    Compiling bergamot v0.1.0 (/opt/rustwide/workdir/crates/bergamot)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2m 59s
[INFO] running `Command { std: "docker" "inspect" "10718c2d3418a22f959ffe25b881401298228b805e43dc929c0118659d064d72", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "10718c2d3418a22f959ffe25b881401298228b805e43dc929c0118659d064d72", kill_on_drop: false }`
[INFO] [stdout] 10718c2d3418a22f959ffe25b881401298228b805e43dc929c0118659d064d72
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] c81a9a774ffc0d2145f3dd074235514034a380ce0b6fa2a557bae59522319419
[INFO] running `Command { std: "docker" "start" "-a" "c81a9a774ffc0d2145f3dd074235514034a380ce0b6fa2a557bae59522319419", kill_on_drop: false }`
[INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:268:17
[INFO] [stderr]     |
[INFO] [stderr] 268 |     let t0_lo = _mm_loadu_si128(table.nibble.lo[0].as_ptr() as *const __m128i);
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:258:1
[INFO] [stderr]     |
[INFO] [stderr] 258 | unsafe fn muladd_ssse3(dst: &mut [u8], src: &[u8], len: usize, table: &MulTable) {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr]     = note: `#[warn(unsafe_op_in_unsafe_fn)]` (part of `#[warn(rust_2024_compatibility)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:269:17
[INFO] [stderr]     |
[INFO] [stderr] 269 |     let t0_hi = _mm_loadu_si128(table.nibble.hi[0].as_ptr() as *const __m128i);
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:270:17
[INFO] [stderr]     |
[INFO] [stderr] 270 |     let t1_lo = _mm_loadu_si128(table.nibble.lo[1].as_ptr() as *const __m128i);
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:271:17
[INFO] [stderr]     |
[INFO] [stderr] 271 |     let t1_hi = _mm_loadu_si128(table.nibble.hi[1].as_ptr() as *const __m128i);
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:272:17
[INFO] [stderr]     |
[INFO] [stderr] 272 |     let t2_lo = _mm_loadu_si128(table.nibble.lo[2].as_ptr() as *const __m128i);
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:273:17
[INFO] [stderr]     |
[INFO] [stderr] 273 |     let t2_hi = _mm_loadu_si128(table.nibble.hi[2].as_ptr() as *const __m128i);
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:274:17
[INFO] [stderr]     |
[INFO] [stderr] 274 |     let t3_lo = _mm_loadu_si128(table.nibble.lo[3].as_ptr() as *const __m128i);
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:275:17
[INFO] [stderr]     |
[INFO] [stderr] 275 |     let t3_hi = _mm_loadu_si128(table.nibble.hi[3].as_ptr() as *const __m128i);
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:285:17
[INFO] [stderr]     |
[INFO] [stderr] 285 |         let s = _mm_loadu_si128(src.as_ptr().add(offset) as *const __m128i);
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `std::ptr::const_ptr::<impl *const T>::add` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:285:33
[INFO] [stderr]     |
[INFO] [stderr] 285 |         let s = _mm_loadu_si128(src.as_ptr().add(offset) as *const __m128i);
[INFO] [stderr]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:286:17
[INFO] [stderr]     |
[INFO] [stderr] 286 |         let d = _mm_loadu_si128(dst.as_ptr().add(offset) as *const __m128i);
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `std::ptr::const_ptr::<impl *const T>::add` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:286:33
[INFO] [stderr]     |
[INFO] [stderr] 286 |         let d = _mm_loadu_si128(dst.as_ptr().add(offset) as *const __m128i);
[INFO] [stderr]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_storeu_si128` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:306:9
[INFO] [stderr]     |
[INFO] [stderr] 306 | /         _mm_storeu_si128(
[INFO] [stderr] 307 | |             dst.as_mut_ptr().add(offset) as *mut __m128i,
[INFO] [stderr] 308 | |             _mm_xor_si128(d, product),
[INFO] [stderr] 309 | |         );
[INFO] [stderr]     | |_________^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `std::ptr::mut_ptr::<impl *mut T>::add` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:307:13
[INFO] [stderr]     |
[INFO] [stderr] 307 |             dst.as_mut_ptr().add(offset) as *mut __m128i,
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:337:17
[INFO] [stderr]     |
[INFO] [stderr] 337 |     let t0_lo = _mm_loadu_si128(table.nibble.lo[0].as_ptr() as *const __m128i);
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:326:1
[INFO] [stderr]     |
[INFO] [stderr] 326 | unsafe fn mul_slice_inplace_ssse3(dst: &mut [u8], table: &MulTable) {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:338:17
[INFO] [stderr]     |
[INFO] [stderr] 338 |     let t0_hi = _mm_loadu_si128(table.nibble.hi[0].as_ptr() as *const __m128i);
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:339:17
[INFO] [stderr]     |
[INFO] [stderr] 339 |     let t1_lo = _mm_loadu_si128(table.nibble.lo[1].as_ptr() as *const __m128i);
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:340:17
[INFO] [stderr]     |
[INFO] [stderr] 340 |     let t1_hi = _mm_loadu_si128(table.nibble.hi[1].as_ptr() as *const __m128i);
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:341:17
[INFO] [stderr]     |
[INFO] [stderr] 341 |     let t2_lo = _mm_loadu_si128(table.nibble.lo[2].as_ptr() as *const __m128i);
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:342:17
[INFO] [stderr]     |
[INFO] [stderr] 342 |     let t2_hi = _mm_loadu_si128(table.nibble.hi[2].as_ptr() as *const __m128i);
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:343:17
[INFO] [stderr]     |
[INFO] [stderr] 343 |     let t3_lo = _mm_loadu_si128(table.nibble.lo[3].as_ptr() as *const __m128i);
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:344:17
[INFO] [stderr]     |
[INFO] [stderr] 344 |     let t3_hi = _mm_loadu_si128(table.nibble.hi[3].as_ptr() as *const __m128i);
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_loadu_si128` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:354:17
[INFO] [stderr]     |
[INFO] [stderr] 354 |         let d = _mm_loadu_si128(dst.as_ptr().add(offset) as *const __m128i);
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `std::ptr::const_ptr::<impl *const T>::add` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:354:33
[INFO] [stderr]     |
[INFO] [stderr] 354 |         let d = _mm_loadu_si128(dst.as_ptr().add(offset) as *const __m128i);
[INFO] [stderr]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm_storeu_si128` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:374:9
[INFO] [stderr]     |
[INFO] [stderr] 374 |         _mm_storeu_si128(dst.as_mut_ptr().add(offset) as *mut __m128i, product);
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr] 
[INFO] [stderr] warning[E0133]: call to unsafe function `std::ptr::mut_ptr::<impl *mut T>::add` is unsafe and requires unsafe block
[INFO] [stderr]    --> crates/bergamot-par2/src/galois.rs:374:26
[INFO] [stderr]     |
[INFO] [stderr] 374 |         _mm_storeu_si128(dst.as_mut_ptr().add(offset) as *mut __m128i, product);
[INFO] [stderr]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stderr]     |
[INFO] [stderr]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stderr]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stderr] 
[INFO] [stderr] For more information about this error, try `rustc --explain E0133`.
[INFO] [stderr] warning: `bergamot-par2` (lib) generated 26 warnings (run `cargo fix --lib -p bergamot-par2` to apply 2 suggestions)
[INFO] [stderr] warning: `bergamot-par2` (lib test) generated 26 warnings (26 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.69s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/bergamot-56e56c889c89c681)
[INFO] [stdout] 
[INFO] [stdout] running 29 tests
[INFO] [stdout] test app::tests::load_config_from_file ... ok
[INFO] [stdout] test app::tests::default_config_path_returns_none_when_no_file_exists ... ok
[INFO] [stdout] test app::tests::postproc_config_maps_fields ... ok
[INFO] [stdout] test app::tests::web_server_config_maps_fields ... ok
[INFO] [stdout] test cache::tests::bounded_cache_dedup_same_key ... ok
[INFO] [stdout] test cache::tests::bounded_cache_evicts_oldest_when_full ... ok
[INFO] [stdout] test cache::tests::bounded_cache_concurrent_access ... ok
[INFO] [stdout] test cache::tests::bounded_cache_stores_and_retrieves ... ok
[INFO] [stdout] test cache::tests::noop_cache_returns_none ... ok
[INFO] [stdout] test app::tests::forward_completions_maps_notice_to_request ... ok
[INFO] [stdout] test download::tests::download_worker_rate_watcher_updates_limiter ... ok
[INFO] [stdout] test app::tests::load_config_returns_error_for_missing_file ... ok
[INFO] [stdout] test cache::tests::bounded_cache_rejects_data_larger_than_max ... ok
[INFO] [stdout] test app::tests::restore_queue_returns_none_when_no_state ... ok
[INFO] [stdout] test download::tests::download_worker_reports_results ... ok
[INFO] [stdout] test download::tests::fetch_and_decode_produces_correct_data ... ok
[INFO] [stdout] test download::tests::fetch_and_decode_writes_file ... ok
[INFO] [stdout] test writer::tests::writer_pool_creates_file_and_writes ... ok
[INFO] [stdout] test writer::tests::writer_pool_flush_all ... ok
[INFO] [stdout] test writer::tests::writer_pool_batches_writes ... ok
[INFO] [stdout] test writer::tests::writer_pool_pre_allocates_file ... ok
[INFO] [stdout] test writer::tests::writer_pool_reuses_open_file ... ok
[INFO] [stdout] test writer::tests::writer_pool_writes_at_offset ... ok
[INFO] [stdout] test writer::tests::writer_pool_tracks_allocated_length ... ok
[INFO] [stdout] test writer::tests::writer_task_flushes_on_drop ... ok
[INFO] [stdout] test app::tests::restore_queue_rebuilds_from_disk_state ... ok
[INFO] [stdout] test app::tests::restore_queue_marks_file_completed_when_all_articles_done ... ok
[INFO] [stdout] test app::tests::restore_queue_loads_file_article_states ... ok
[INFO] [stdout] test download::tests::download_worker_bounds_concurrent_tasks ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/bergamot-c0b5cb6c76633f2a)
[INFO] [stdout] 
[INFO] [stdout] running 40 tests
[INFO] [stdout] test app::tests::default_config_path_returns_none_when_no_file_exists ... ok
[INFO] [stdout] test app::tests::postproc_config_maps_fields ... ok
[INFO] [stdout] test app::tests::load_config_returns_error_for_missing_file ... ok
[INFO] [stdout] test app::tests::load_config_from_file ... ok
[INFO] [stdout] test app::tests::web_server_config_maps_fields ... ok
[INFO] [stdout] test cache::tests::bounded_cache_dedup_same_key ... ok
[INFO] [stdout] test cache::tests::bounded_cache_evicts_oldest_when_full ... ok
[INFO] [stdout] test app::tests::forward_completions_maps_notice_to_request ... ok
[INFO] [stdout] test cache::tests::bounded_cache_stores_and_retrieves ... ok
[INFO] [stdout] test cache::tests::bounded_cache_rejects_data_larger_than_max ... ok
[INFO] [stdout] test cache::tests::noop_cache_returns_none ... ok
[INFO] [stdout] test cli::tests::cli_parses_config_path ... ok
[INFO] [stdout] test cli::tests::cli_option_defaults_to_empty ... ok
[INFO] [stdout] test app::tests::restore_queue_returns_none_when_no_state ... ok
[INFO] [stdout] test cli::tests::cli_parses_option_overrides ... ok
[INFO] [stdout] test cli::tests::cli_parses_defaults ... ok
[INFO] [stdout] test cache::tests::bounded_cache_concurrent_access ... ok
[INFO] [stdout] test cli::tests::cli_pidfile_defaults_to_none ... ok
[INFO] [stdout] test cli::tests::cli_parses_pidfile_option ... ok
[INFO] [stdout] test daemon::tests::pidfile_create_returns_error_for_invalid_path ... ok
[INFO] [stdout] test cli::tests::cli_parses_short_flags ... ok
[INFO] [stdout] test daemon::tests::pidfile_create_writes_current_pid ... ok
[INFO] [stdout] test download::tests::download_worker_rate_watcher_updates_limiter ... ok
[INFO] [stdout] test daemon::tests::pidfile_path_returns_stored_path ... ok
[INFO] [stdout] test daemon::tests::pidfile_drop_removes_file ... ok
[INFO] [stdout] test download::tests::fetch_and_decode_produces_correct_data ... ok
[INFO] [stdout] test download::tests::fetch_and_decode_writes_file ... ok
[INFO] [stdout] test download::tests::download_worker_reports_results ... ok
[INFO] [stdout] test writer::tests::writer_pool_pre_allocates_file ... ok
[INFO] [stdout] test writer::tests::writer_pool_creates_file_and_writes ... ok
[INFO] [stdout] test writer::tests::writer_pool_batches_writes ... ok
[INFO] [stdout] test writer::tests::writer_pool_reuses_open_file ... ok
[INFO] [stdout] test writer::tests::writer_pool_flush_all ... ok
[INFO] [stdout] test writer::tests::writer_pool_writes_at_offset ... ok
[INFO] [stdout] test writer::tests::writer_pool_tracks_allocated_length ... ok
[INFO] [stdout] test writer::tests::writer_task_flushes_on_drop ... ok
[INFO] [stdout] test app::tests::restore_queue_loads_file_article_states ... ok
[INFO] [stdout] test app::tests::restore_queue_rebuilds_from_disk_state ... ok
[INFO] [stdout] test app::tests::restore_queue_marks_file_completed_when_all_articles_done ... ok
[INFO] [stderr]      Running tests/e2e_flow.rs (/opt/rustwide/target/debug/deps/e2e_flow-1ed28c920faf6bbd)
[INFO] [stdout] test download::tests::download_worker_bounds_concurrent_tasks ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 40 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] [2m2026-06-12T23:31:26.734770Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpqG1mju/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-06-12T23:31:26.735002Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m loaded post-processing extensions [3mcount[0m[2m=[0m1 [3mdir[0m[2m=[0m/tmp/.tmpguJS6l/scripts
[INFO] [stdout] [2m2026-06-12T23:31:26.734782Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpQZuH3f/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-06-12T23:31:26.734793Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpeA08NG/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-06-12T23:31:26.734756Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpNOuyrn/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-06-12T23:31:26.734683Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmp5wtiLX/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-06-12T23:31:26.735118Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpc4d4x2/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-06-12T23:31:26.744943Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-06-12T23:31:26.745213Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:26.745250Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:26.745276Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:26.745295Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:26.745313Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:26.745331Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:26.745348Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:26.745365Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-06-12T23:31:26.745053Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-06-12T23:31:26.745442Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:26.745468Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:26.745486Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:26.745509Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:26.745537Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:26.745576Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:26.745604Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:26.745629Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-06-12T23:31:26.745091Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-06-12T23:31:26.745710Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:26.745745Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:26.745782Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:26.745824Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:26.745854Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:26.745880Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:26.745906Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:26.745931Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-06-12T23:31:26.745137Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-06-12T23:31:26.746132Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:26.746169Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:26.746199Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:26.746239Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:26.746260Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:26.746285Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:26.746302Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:26.746321Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-06-12T23:31:26.745157Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-06-12T23:31:26.746381Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:26.746408Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:26.746430Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:26.746453Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:26.746474Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:26.746497Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:26.746516Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:26.746536Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-06-12T23:31:26.786664Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-06-12T23:31:26.786732Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:26.786774Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:26.786799Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:26.786819Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:26.786838Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:26.786858Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:26.786877Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:26.786896Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-06-12T23:31:26.787599Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-06-12T23:31:26.787631Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:26.787661Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:26.787686Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:26.787710Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:26.787734Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:26.787757Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:26.787782Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:26.787813Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-06-12T23:31:26.802313Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpdJYOZO/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-06-12T23:31:26.803867Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m RSS feed monitoring started
[INFO] [stdout] [2m2026-06-12T23:31:26.805015Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-06-12T23:31:26.805069Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:26.805125Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:26.805159Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:26.805188Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:26.805213Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:26.805236Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:26.805261Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:26.805287Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-06-12T23:31:26.805955Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m running scheduled task 1: FetchFeed 1
[INFO] [stdout] [2m2026-06-12T23:31:27.073421Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:45537/
[INFO] [stdout] [2m2026-06-12T23:31:27.073946Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:45537
[INFO] [stdout] [2m2026-06-12T23:31:27.075738Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:45537
[INFO] [stdout] [2m2026-06-12T23:31:27.078263Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:27.082342Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB XML content:
[INFO] [stdout] <?xml version="1.0" encoding="UTF-8"?>
[INFO] [stdout] <!DOCTYPE nzb PUBLIC "-//newzBin//DTD NZB 1.1//EN" "http://www.newzbin.com/DTD/2003/nzb.dtd">
[INFO] [stdout] <nzb xmlns="http://www.newzbin.com/DTD/2003/nzb">
[INFO] [stdout]   <file poster="tester" date="1700000000" subject="sample.txt">
[INFO] [stdout]     <groups>
[INFO] [stdout]       <group>alt.test</group>
[INFO] [stdout]     </groups>
[INFO] [stdout]     <segments>
[INFO] [stdout]       <segment bytes="4" number="1">segment-1@test</segment>
[INFO] [stdout]       <segment bytes="4" number="2">segment-2@test</segment>
[INFO] [stdout]     </segments>
[INFO] [stdout]   </file>
[INFO] [stdout] </nzb>
[INFO] [stdout]  [3mpath[0m[2m=[0m/tmp/bergamot-downloads/sample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:27.117790Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB file par classification [3msubject[0m[2m=[0msample.txt [3mfilename[0m[2m=[0mNone [3mpar_status[0m[2m=[0mNotPar
[INFO] [stdout] [2m2026-06-12T23:31:27.117856Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m parsed NZB [3mpath[0m[2m=[0m/tmp/bergamot-downloads/sample.nzb [3mfile_count[0m[2m=[0m1 [3mhas_pars[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-06-12T23:31:27.122206Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:27.127461Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m49 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:27.127803Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0msegment-1@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:27.127950Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "segment-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpqG1mju/intermediate" [3mmsg[0m[2m=[0msegment-1@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0msegment-1@test
[INFO] [stdout] [2m2026-06-12T23:31:27.131227Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch failed [3mmessage_id[0m[2m=[0msegment-1@test [3merror[0m[2m=[0mfetching article body: fetching article from NNTP pool: I/O error: Connection refused (os error 111): Connection refused (os error 111)
[INFO] [stdout] [2m2026-06-12T23:31:27.131633Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:27.131693Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download failure [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-06-12T23:31:27.131722Z[0m [33m WARN[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB sample.nzb health 50.0% — no par2 files available for repair, marking as failed (1 of 2 articles failed)
[INFO] [stdout] [2m2026-06-12T23:31:27.324022Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:44365/
[INFO] [stdout] [2m2026-06-12T23:31:27.324186Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:44365
[INFO] [stdout] [2m2026-06-12T23:31:27.539001Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:44187/
[INFO] [stdout] [2m2026-06-12T23:31:27.546187Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:44187
[INFO] [stdout] [2m2026-06-12T23:31:27.546530Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:44187
[INFO] [stdout] [2m2026-06-12T23:31:27.564633Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:27.565361Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB XML content:
[INFO] [stdout] <?xml version="1.0" encoding="UTF-8"?>
[INFO] [stdout] <!DOCTYPE nzb PUBLIC "-//newzBin//DTD NZB 1.1//EN" "http://www.newzbin.com/DTD/2003/nzb.dtd">
[INFO] [stdout] <nzb xmlns="http://www.newzbin.com/DTD/2003/nzb">
[INFO] [stdout]   <file poster="tester" date="1700000000" subject="sample.txt">
[INFO] [stdout]     <groups>
[INFO] [stdout]       <group>alt.test</group>
[INFO] [stdout]     </groups>
[INFO] [stdout]     <segments>
[INFO] [stdout]       <segment bytes="4" number="1">segment-1@test</segment>
[INFO] [stdout]       <segment bytes="4" number="2">segment-2@test</segment>
[INFO] [stdout]     </segments>
[INFO] [stdout]   </file>
[INFO] [stdout] </nzb>
[INFO] [stdout]  [3mpath[0m[2m=[0m/tmp/bergamot-downloads/sample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:27.565566Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB file par classification [3msubject[0m[2m=[0msample.txt [3mfilename[0m[2m=[0mNone [3mpar_status[0m[2m=[0mNotPar
[INFO] [stdout] [2m2026-06-12T23:31:27.565593Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m parsed NZB [3mpath[0m[2m=[0m/tmp/bergamot-downloads/sample.nzb [3mfile_count[0m[2m=[0m1 [3mhas_pars[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-06-12T23:31:27.565660Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:27.568504Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:41473/
[INFO] [stdout] [2m2026-06-12T23:31:27.568621Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:41473
[INFO] [stdout] [2m2026-06-12T23:31:27.568882Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:41473
[INFO] [stdout] [2m2026-06-12T23:31:27.569683Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:27.580926Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB XML content:
[INFO] [stdout] <?xml version="1.0" encoding="UTF-8"?>
[INFO] [stdout] <!DOCTYPE nzb PUBLIC "-//newzBin//DTD NZB 1.1//EN" "http://www.newzbin.com/DTD/2003/nzb.dtd">
[INFO] [stdout] <nzb xmlns="http://www.newzbin.com/DTD/2003/nzb">
[INFO] [stdout]   <file poster="tester" date="1700000000" subject="sample.txt">
[INFO] [stdout]     <groups>
[INFO] [stdout]       <group>alt.test</group>
[INFO] [stdout]     </groups>
[INFO] [stdout]     <segments>
[INFO] [stdout]       <segment bytes="4" number="1">segment-1@test</segment>
[INFO] [stdout]       <segment bytes="4" number="2">segment-2@test</segment>
[INFO] [stdout]     </segments>
[INFO] [stdout]   </file>
[INFO] [stdout] </nzb>
[INFO] [stdout]  [3mpath[0m[2m=[0m/tmp/bergamot-downloads/sample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:27.582319Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB file par classification [3msubject[0m[2m=[0msample.txt [3mfilename[0m[2m=[0mNone [3mpar_status[0m[2m=[0mNotPar
[INFO] [stdout] [2m2026-06-12T23:31:27.584177Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m parsed NZB [3mpath[0m[2m=[0m/tmp/bergamot-downloads/sample.nzb [3mfile_count[0m[2m=[0m1 [3mhas_pars[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-06-12T23:31:27.584363Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:27.583503Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m18 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:27.585489Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0msegment-1@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:27.575537Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40609/
[INFO] [stdout] [2m2026-06-12T23:31:27.585681Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40609
[INFO] [stdout] [2m2026-06-12T23:31:27.585914Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40609
[INFO] [stdout] [2m2026-06-12T23:31:27.586674Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:27.587093Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB XML content:
[INFO] [stdout] this is not valid xml at all [3mpath[0m[2m=[0m/tmp/bergamot-downloads/bad.nzb
[INFO] [stdout] [2m2026-06-12T23:31:27.587287Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:27.592291Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m22 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:27.592673Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0msegment-1@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:27.592834Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "segment-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpguJS6l/intermediate" [3mmsg[0m[2m=[0msegment-1@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0msegment-1@test
[INFO] [stdout] [2m2026-06-12T23:31:27.599342Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "segment-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmp5wtiLX/intermediate" [3mmsg[0m[2m=[0msegment-1@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0msegment-1@test
[INFO] [stdout] [2m2026-06-12T23:31:27.612316Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:45537/
[INFO] [stdout] [2m2026-06-12T23:31:27.620269Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:45537
[INFO] [stdout] [2m2026-06-12T23:31:27.626297Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:45537
[INFO] [stdout] [2m2026-06-12T23:31:27.627381Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:27.627892Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:27.634999Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:41017/
[INFO] [stdout] [2m2026-06-12T23:31:27.644361Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:41017
[INFO] [stdout] [2m2026-06-12T23:31:27.644734Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:41017
[INFO] [stdout] [2m2026-06-12T23:31:27.645049Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:37913/
[INFO] [stdout] [2m2026-06-12T23:31:27.658344Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:37913
[INFO] [stdout] [2m2026-06-12T23:31:27.658681Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:37913
[INFO] [stdout] [2m2026-06-12T23:31:27.661021Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:27.674214Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:27.675942Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB XML content:
[INFO] [stdout] <?xml version="1.0" encoding="UTF-8"?>
[INFO] [stdout] <!DOCTYPE nzb PUBLIC "-//newzBin//DTD NZB 1.1//EN" "http://www.newzbin.com/DTD/2003/nzb.dtd">
[INFO] [stdout] <nzb xmlns="http://www.newzbin.com/DTD/2003/nzb">
[INFO] [stdout]   <file poster="tester" date="1700000000" subject="multi.txt">
[INFO] [stdout]     <groups>
[INFO] [stdout]       <group>alt.test</group>
[INFO] [stdout]     </groups>
[INFO] [stdout]     <segments>
[INFO] [stdout]       <segment bytes="4" number="1">mseg-1@test</segment>
[INFO] [stdout]       <segment bytes="4" number="2">mseg-2@test</segment>
[INFO] [stdout]       <segment bytes="4" number="3">mseg-3@test</segment>
[INFO] [stdout]       <segment bytes="4" number="4">mseg-4@test</segment>
[INFO] [stdout]       <segment bytes="4" number="5">mseg-5@test</segment>
[INFO] [stdout]       <segment bytes="4" number="6">mseg-6@test</segment>
[INFO] [stdout]     </segments>
[INFO] [stdout]   </file>
[INFO] [stdout] </nzb>
[INFO] [stdout]  [3mpath[0m[2m=[0m/tmp/bergamot-downloads/multi.nzb
[INFO] [stdout] [2m2026-06-12T23:31:27.675958Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB XML content:
[INFO] [stdout] <?xml version="1.0" encoding="UTF-8"?>
[INFO] [stdout] <!DOCTYPE nzb PUBLIC "-//newzBin//DTD NZB 1.1//EN" "http://www.newzbin.com/DTD/2003/nzb.dtd">
[INFO] [stdout] <nzb xmlns="http://www.newzbin.com/DTD/2003/nzb">
[INFO] [stdout]   <file poster="tester" date="1700000000" subject="sample.txt">
[INFO] [stdout]     <groups>
[INFO] [stdout]       <group>alt.test</group>
[INFO] [stdout]     </groups>
[INFO] [stdout]     <segments>
[INFO] [stdout]       <segment bytes="4" number="1">segment-1@test</segment>
[INFO] [stdout]       <segment bytes="4" number="2">segment-2@test</segment>
[INFO] [stdout]     </segments>
[INFO] [stdout]   </file>
[INFO] [stdout] </nzb>
[INFO] [stdout]  [3mpath[0m[2m=[0m/tmp/bergamot-downloads/sample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:27.676205Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB file par classification [3msubject[0m[2m=[0mmulti.txt [3mfilename[0m[2m=[0mNone [3mpar_status[0m[2m=[0mNotPar
[INFO] [stdout] [2m2026-06-12T23:31:27.676233Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m parsed NZB [3mpath[0m[2m=[0m/tmp/bergamot-downloads/multi.nzb [3mfile_count[0m[2m=[0m1 [3mhas_pars[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-06-12T23:31:27.676260Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB file par classification [3msubject[0m[2m=[0msample.txt [3mfilename[0m[2m=[0mNone [3mpar_status[0m[2m=[0mNotPar
[INFO] [stdout] [2m2026-06-12T23:31:27.676287Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m parsed NZB [3mpath[0m[2m=[0m/tmp/bergamot-downloads/sample.nzb [3mfile_count[0m[2m=[0m1 [3mhas_pars[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-06-12T23:31:27.676306Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:27.676335Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:27.675273Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:42513/
[INFO] [stdout] [2m2026-06-12T23:31:27.684337Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:42513
[INFO] [stdout] [2m2026-06-12T23:31:27.684765Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:42513
[INFO] [stdout] [2m2026-06-12T23:31:27.696956Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:27.705880Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB XML content:
[INFO] [stdout] <?xml version="1.0" encoding="UTF-8"?>
[INFO] [stdout] <!DOCTYPE nzb PUBLIC "-//newzBin//DTD NZB 1.1//EN" "http://www.newzbin.com/DTD/2003/nzb.dtd">
[INFO] [stdout] <nzb xmlns="http://www.newzbin.com/DTD/2003/nzb">
[INFO] [stdout]   <file poster="tester" date="1700000000" subject="sample.txt">
[INFO] [stdout]     <groups>
[INFO] [stdout]       <group>alt.test</group>
[INFO] [stdout]     </groups>
[INFO] [stdout]     <segments>
[INFO] [stdout]       <segment bytes="4" number="1">segment-1@test</segment>
[INFO] [stdout]       <segment bytes="4" number="2">segment-2@test</segment>
[INFO] [stdout]     </segments>
[INFO] [stdout]   </file>
[INFO] [stdout] </nzb>
[INFO] [stdout]  [3mpath[0m[2m=[0m/tmp/bergamot-downloads/sample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:27.706187Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB file par classification [3msubject[0m[2m=[0msample.txt [3mfilename[0m[2m=[0mNone [3mpar_status[0m[2m=[0mNotPar
[INFO] [stdout] [2m2026-06-12T23:31:27.712172Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m parsed NZB [3mpath[0m[2m=[0m/tmp/bergamot-downloads/sample.nzb [3mfile_count[0m[2m=[0m1 [3mhas_pars[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-06-12T23:31:27.712358Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:27.713279Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m64 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:27.713600Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0msegment-1@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:27.713736Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "segment-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpc4d4x2/intermediate" [3mmsg[0m[2m=[0msegment-1@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0msegment-1@test
[INFO] [stdout] [2m2026-06-12T23:31:27.725329Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m28 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:27.725702Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0msegment-1@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:27.725848Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "segment-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpeA08NG/intermediate" [3mmsg[0m[2m=[0msegment-1@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0msegment-1@test
[INFO] [stdout] [2m2026-06-12T23:31:27.725329Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m64 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:27.726280Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmseg-1@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:27.726375Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "mseg-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpQZuH3f/intermediate" [3mmsg[0m[2m=[0mmseg-1@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmseg-1@test
[INFO] [stdout] [2m2026-06-12T23:31:27.731364Z[0m [32m INFO[0m [2me2e_flow[0m[2m:[0m appended NZB with id 1
[INFO] [stdout] [2m2026-06-12T23:31:27.831789Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:44777/
[INFO] [stdout] [2m2026-06-12T23:31:27.852177Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:44777
[INFO] [stdout] [2m2026-06-12T23:31:27.853052Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:44365
[INFO] [stdout] [2m2026-06-12T23:31:27.864162Z[0m [33m WARN[0m [2mbergamot_scheduler[0m[2m:[0m slow disk write speed: 1.0 MB/s on /tmp/.tmpdJYOZO/dest
[INFO] [stdout] [2m2026-06-12T23:31:27.865024Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:44777
[INFO] [stdout] [2m2026-06-12T23:31:27.983765Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m feed 1: received 2 new items
[INFO] [stdout] [2m2026-06-12T23:31:27.997705Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:28.003349Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m5 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:28.143754Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:41473/
[INFO] [stdout] [2m2026-06-12T23:31:28.149242Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:41473
[INFO] [stdout] [2m2026-06-12T23:31:28.152646Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:41473
[INFO] [stdout] [2m2026-06-12T23:31:28.159933Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:28.165572Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m5 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:28.176829Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:42513/
[INFO] [stdout] [2m2026-06-12T23:31:28.176925Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:42513
[INFO] [stdout] [2m2026-06-12T23:31:28.177292Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:42513
[INFO] [stdout] [2m2026-06-12T23:31:28.178434Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0msegment-1@test [3moffset[0m[2m=[0m0 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m585
[INFO] [stdout] [2m2026-06-12T23:31:28.178533Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:28.178571Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-06-12T23:31:28.178618Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:28.178669Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0msegment-2@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:28.178776Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 1 }, message_id: "segment-2@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpguJS6l/intermediate" [3mmsg[0m[2m=[0msegment-2@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0msegment-2@test
[INFO] [stdout] [2m2026-06-12T23:31:28.181206Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:28.182626Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB XML content:
[INFO] [stdout] <?xml version="1.0" encoding="UTF-8"?>
[INFO] [stdout] <!DOCTYPE nzb PUBLIC "-//newzBin//DTD NZB 1.1//EN" "http://www.newzbin.com/DTD/2003/nzb.dtd">
[INFO] [stdout] <nzb xmlns="http://www.newzbin.com/DTD/2003/nzb">
[INFO] [stdout]   <file poster="tester" date="1700000000" subject="test &quot;alpha.txt&quot;">
[INFO] [stdout]     <groups>
[INFO] [stdout]       <group>alt.test</group>
[INFO] [stdout]     </groups>
[INFO] [stdout]     <segments>
[INFO] [stdout]       <segment bytes="4" number="1">mf-alpha-1@test</segment>
[INFO] [stdout]     </segments>
[INFO] [stdout]   </file>
[INFO] [stdout]   <file poster="tester" date="1700000000" subject="test &quot;beta.txt&quot;">
[INFO] [stdout]     <groups>
[INFO] [stdout]       <group>alt.test</group>
[INFO] [stdout]     </groups>
[INFO] [stdout]     <segments>
[INFO] [stdout]       <segment bytes="4" number="1">mf-beta-1@test</segment>
[INFO] [stdout]     </segments>
[INFO] [stdout]   </file>
[INFO] [stdout] </nzb>
[INFO] [stdout]  [3mpath[0m[2m=[0m/tmp/bergamot-downloads/multifile.nzb
[INFO] [stdout] [2m2026-06-12T23:31:28.187406Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB file par classification [3msubject[0m[2m=[0mtest "alpha.txt" [3mfilename[0m[2m=[0mSome("alpha.txt") [3mpar_status[0m[2m=[0mNotPar
[INFO] [stdout] [2m2026-06-12T23:31:28.192164Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB file par classification [3msubject[0m[2m=[0mtest "beta.txt" [3mfilename[0m[2m=[0mSome("beta.txt") [3mpar_status[0m[2m=[0mNotPar
[INFO] [stdout] [2m2026-06-12T23:31:28.192275Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m parsed NZB [3mpath[0m[2m=[0m/tmp/bergamot-downloads/multifile.nzb [3mfile_count[0m[2m=[0m2 [3mhas_pars[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-06-12T23:31:28.202311Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m21 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:28.220773Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0msegment-2@test [3moffset[0m[2m=[0m4 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m42
[INFO] [stdout] [2m2026-06-12T23:31:28.220904Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:28.220944Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-06-12T23:31:28.220978Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: file-0 (sample.nzb)
[INFO] [stdout] [2m2026-06-12T23:31:28.220994Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m download complete, queuing post-processing: sample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:28.221130Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40609/
[INFO] [stdout] [2m2026-06-12T23:31:28.221342Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40609
[INFO] [stdout] [2m2026-06-12T23:31:28.221433Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m starting post-processing [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:28.232344Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpguJS6l/intermediate/nzb-1
[INFO] [stdout] [2m2026-06-12T23:31:28.232401Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m verifying file integrity (par2) [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:28.232475Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpguJS6l/intermediate/nzb-1
[INFO] [stdout] [2m2026-06-12T23:31:28.232499Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no repair data found, skipping integrity check [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:28.232538Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m file integrity check complete [3mnzb[0m[2m=[0msample.nzb [3mresult[0m[2m=[0mAllFilesOk
[INFO] [stdout] [2m2026-06-12T23:31:28.232664Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40609
[INFO] [stdout] [2m2026-06-12T23:31:28.232933Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no archives to extract [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:28.233467Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m moved files to destination [3mnzb[0m[2m=[0msample.nzb [3mdest[0m[2m=[0m/tmp/.tmpguJS6l/dest/sample
[INFO] [stdout] [2m2026-06-12T23:31:28.233533Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:28.234009Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB XML content:
[INFO] [stdout] <?xml version="1.0"?><nzb xmlns="http://www.newzbin.com/DTD/2003/nzb"></nzb> [3mpath[0m[2m=[0m/tmp/bergamot-downloads/empty.nzb
[INFO] [stdout] [2m2026-06-12T23:31:28.235005Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:44187/
[INFO] [stdout] [2m2026-06-12T23:31:28.235074Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:44187
[INFO] [stdout] [2m2026-06-12T23:31:28.239668Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:44187
[INFO] [stdout] [2m2026-06-12T23:31:28.244936Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmseg-1@test [3moffset[0m[2m=[0m0 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m518
[INFO] [stdout] [2m2026-06-12T23:31:28.245057Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:28.245123Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-06-12T23:31:28.245178Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:28.245236Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmseg-2@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:28.245350Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 1 }, message_id: "mseg-2@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpQZuH3f/intermediate" [3mmsg[0m[2m=[0mmseg-2@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmseg-2@test
[INFO] [stdout] [2m2026-06-12T23:31:28.246339Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m12 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:28.251478Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m post-processing extension completed [3mextension[0m[2m=[0mTestExtension [3mexit_code[0m[2m=[0m93
[INFO] [stdout] [2m2026-06-12T23:31:28.251553Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m post-processing complete [3mnzb[0m[2m=[0msample.nzb [3mtotal_ms[0m[2m=[0m30 [3mpar_ms[0m[2m=[0m0 [3mrepair_ms[0m[2m=[0m0 [3munpack_ms[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:28.251637Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m post-processing finished, moving to history [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:28.254757Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:28.265846Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m11 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:28.276064Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:41017/
[INFO] [stdout] [2m2026-06-12T23:31:28.288275Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:41017
[INFO] [stdout] [2m2026-06-12T23:31:28.288941Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:41017
[INFO] [stdout] [2m2026-06-12T23:31:28.289681Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch failed [3mmessage_id[0m[2m=[0msegment-1@test [3merror[0m[2m=[0mfetching article body: fetching article from NNTP pool: Article not found: segment-1@test
[INFO] [stdout] [2m2026-06-12T23:31:28.289714Z[0m [34mDEBUG[0m [2me2e_flow[0m[2m:[0m listgroups response: [{"ActiveDownloads":1,"Category":"","CriticalHealth":1000,"DeleteStatus":"NONE","Deleted":false,"DestDir":"/tmp/.tmp5wtiLX/dest","DownloadTimeSec":0,"DownloadedSizeHi":0,"DownloadedSizeLo":0,"DownloadedSizeMB":0,"DupeKey":"sample","DupeMode":"SCORE","DupeScore":0,"ExParStatus":"NONE","ExtraParBlocks":0,"FailedArticles":0,"FileCount":1,"FileSizeHi":0,"FileSizeLo":8,"FileSizeMB":0,"FinalDir":"","FirstID":1,"Health":1000,"Kind":"NZB","LastID":1,"Log":[],"MarkStatus":"NONE","MaxPostTime":0,"MaxPriority":0,"MessageCount":0,"MinPostTime":0,"MinPriority":0,"MoveStatus":"NONE","NZBFilename":"/tmp/bergamot-downloads/sample.nzb","NZBID":1,"NZBName":"sample.nzb","NZBNicename":"sample.nzb","ParStatus":"NONE","ParTimeSec":0,"Parameters":[],"PausedSizeHi":0,"PausedSizeLo":0,"PausedSizeMB":0,"PostInfoText":"","PostStageProgress":0,"PostStageTimeSec":0,"PostTotalTimeSec":0,"RemainingFileCount":1,"RemainingParCount":0,"RemainingSizeHi":0,"RemainingSizeLo":8,"RemainingSizeMB":0,"RepairTimeSec":0,"ScriptStatus":"NONE","ScriptStatuses":[],"ServerStats":[],"Status":"DOWNLOADING","SuccessArticles":0,"TotalArticles":2,"URL":"","UnpackStatus":"NONE","UnpackTimeSec":0,"UrlStatus":"NONE"}]
[INFO] [stdout] [2m2026-06-12T23:31:28.289799Z[0m [32m INFO[0m [2me2e_flow[0m[2m:[0m nzb status: DOWNLOADING
[INFO] [stdout] [2m2026-06-12T23:31:28.289857Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:28.289899Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download failure [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-06-12T23:31:28.289921Z[0m [33m WARN[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB sample.nzb health 50.0% — no par2 files available for repair, marking as failed (1 of 2 articles failed)
[INFO] [stdout] [2m2026-06-12T23:31:28.295243Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0msegment-1@test [3moffset[0m[2m=[0m0 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m696
[INFO] [stdout] [2m2026-06-12T23:31:28.295385Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:28.295401Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:28.295426Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-06-12T23:31:28.295481Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:28.295552Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0msegment-2@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:28.295664Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 1 }, message_id: "segment-2@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmp5wtiLX/intermediate" [3mmsg[0m[2m=[0msegment-2@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0msegment-2@test
[INFO] [stdout] [2m2026-06-12T23:31:28.295838Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:28.304400Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0msegment-2@test [3moffset[0m[2m=[0m4 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m8
[INFO] [stdout] [2m2026-06-12T23:31:28.304625Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:28.304698Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-06-12T23:31:28.304732Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: file-0 (sample.nzb)
[INFO] [stdout] [2m2026-06-12T23:31:28.304750Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m download complete, queuing post-processing: sample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:28.304912Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m starting post-processing [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:28.305032Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmp5wtiLX/intermediate/nzb-1
[INFO] [stdout] [2m2026-06-12T23:31:28.305064Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m verifying file integrity (par2) [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:28.305311Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmp5wtiLX/intermediate/nzb-1
[INFO] [stdout] [2m2026-06-12T23:31:28.305351Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no repair data found, skipping integrity check [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:28.305371Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m file integrity check complete [3mnzb[0m[2m=[0msample.nzb [3mresult[0m[2m=[0mAllFilesOk
[INFO] [stdout] [2m2026-06-12T23:31:28.305453Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no archives to extract [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:28.306075Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m moved files to destination [3mnzb[0m[2m=[0msample.nzb [3mdest[0m[2m=[0m/tmp/.tmp5wtiLX/dest/sample
[INFO] [stdout] [2m2026-06-12T23:31:28.306129Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m post-processing complete [3mnzb[0m[2m=[0msample.nzb [3mtotal_ms[0m[2m=[0m1 [3mpar_ms[0m[2m=[0m0 [3mrepair_ms[0m[2m=[0m0 [3munpack_ms[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:28.306191Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m post-processing finished, moving to history [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:28.451392Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmseg-2@test [3moffset[0m[2m=[0m4 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m206
[INFO] [stdout] [2m2026-06-12T23:31:28.452137Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:28.452196Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-06-12T23:31:28.453137Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m2 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:28.453653Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmseg-3@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m2
[INFO] [stdout] [2m2026-06-12T23:31:28.454203Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 2 }, message_id: "mseg-3@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpQZuH3f/intermediate" [3mmsg[0m[2m=[0mmseg-3@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmseg-3@test
[INFO] [stdout] [2m2026-06-12T23:31:28.455862Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40609/
[INFO] [stdout] [2m2026-06-12T23:31:28.459193Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40609
[INFO] [stdout] [2m2026-06-12T23:31:28.459685Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40609
[INFO] [stdout] [2m2026-06-12T23:31:28.460586Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:28.465560Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m5 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:28.465968Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-06-12T23:31:28.467139Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:28.467255Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:28.467360Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:28.467705Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:28.469204Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:28.469354Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:28.469481Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:28.469623Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-06-12T23:31:28.469755Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-06-12T23:31:28.478756Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-06-12T23:31:28.486196Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-06-12T23:31:28.629331Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:42513/
[INFO] [stdout] [2m2026-06-12T23:31:28.634240Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:42513
[INFO] [stdout] [2m2026-06-12T23:31:28.634683Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:42513
[INFO] [stdout] [2m2026-06-12T23:31:28.635057Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:45537/
[INFO] [stdout] [2m2026-06-12T23:31:28.640243Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:28.650382Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m10 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:28.650773Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:45537
[INFO] [stdout] [2m2026-06-12T23:31:28.651002Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:45537
[INFO] [stdout] [2m2026-06-12T23:31:28.651651Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:28.652233Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:28.690341Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0msegment-1@test [3moffset[0m[2m=[0m0 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m964
[INFO] [stdout] [2m2026-06-12T23:31:28.690460Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:28.690493Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-06-12T23:31:28.690543Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m2 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:28.690587Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmf-alpha-1@test [3mnzb_id[0m[2m=[0m2 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:28.690714Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 2, file_idx: 0, seg_idx: 0 }, message_id: "mf-alpha-1@test", groups: ["alt.test"], output_filename: "alpha.txt", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpeA08NG/intermediate" [3mmsg[0m[2m=[0mmf-alpha-1@test [3mnzb_id[0m[2m=[0m2[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmf-alpha-1@test
[INFO] [stdout] [2m2026-06-12T23:31:28.691954Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmf-alpha-1@test [3moffset[0m[2m=[0m0 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:28.692020Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m2 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:28.692045Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m2 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-06-12T23:31:28.692062Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: alpha.txt (multifile.nzb)
[INFO] [stdout] [2m2026-06-12T23:31:28.692085Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m2 [3mfile_idx[0m[2m=[0m1 [3mseg_idx[0m[2m=[0m0 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:28.692143Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmf-beta-1@test [3mnzb_id[0m[2m=[0m2 [3mfile_idx[0m[2m=[0m1 [3mseg_idx[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:28.692211Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 2, file_idx: 1, seg_idx: 0 }, message_id: "mf-beta-1@test", groups: ["alt.test"], output_filename: "beta.txt", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpeA08NG/intermediate" [3mmsg[0m[2m=[0mmf-beta-1@test [3mnzb_id[0m[2m=[0m2[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmf-beta-1@test
[INFO] [stdout] [2m2026-06-12T23:31:28.735059Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmf-beta-1@test [3moffset[0m[2m=[0m0 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m42
[INFO] [stdout] [2m2026-06-12T23:31:28.735192Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m2 [3mfile_idx[0m[2m=[0m1 [3mseg_idx[0m[2m=[0m0 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:28.735225Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m2 [3mfile_idx[0m[2m=[0m1 [3mseg_idx[0m[2m=[0m0 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-06-12T23:31:28.735246Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: beta.txt (multifile.nzb)
[INFO] [stdout] [2m2026-06-12T23:31:28.735259Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m download complete, queuing post-processing: multifile.nzb
[INFO] [stdout] [2m2026-06-12T23:31:28.735302Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:28.735387Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0msegment-2@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:28.735521Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 1 }, message_id: "segment-2@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpeA08NG/intermediate" [3mmsg[0m[2m=[0msegment-2@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0msegment-2@test
[INFO] [stdout] [2m2026-06-12T23:31:28.735683Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m starting post-processing [3mnzb[0m[2m=[0mmultifile.nzb
[INFO] [stdout] [2m2026-06-12T23:31:28.735772Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpeA08NG/intermediate/nzb-2
[INFO] [stdout] [2m2026-06-12T23:31:28.735792Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m verifying file integrity (par2) [3mnzb[0m[2m=[0mmultifile.nzb
[INFO] [stdout] [2m2026-06-12T23:31:28.735851Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpeA08NG/intermediate/nzb-2
[INFO] [stdout] [2m2026-06-12T23:31:28.735865Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no repair data found, skipping integrity check [3mnzb[0m[2m=[0mmultifile.nzb
[INFO] [stdout] [2m2026-06-12T23:31:28.735880Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m file integrity check complete [3mnzb[0m[2m=[0mmultifile.nzb [3mresult[0m[2m=[0mAllFilesOk
[INFO] [stdout] [2m2026-06-12T23:31:28.735951Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no archives to extract [3mnzb[0m[2m=[0mmultifile.nzb
[INFO] [stdout] [2m2026-06-12T23:31:28.736354Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m moved files to destination [3mnzb[0m[2m=[0mmultifile.nzb [3mdest[0m[2m=[0m/tmp/.tmpeA08NG/dest/multifile
[INFO] [stdout] [2m2026-06-12T23:31:28.736382Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m post-processing complete [3mnzb[0m[2m=[0mmultifile.nzb [3mtotal_ms[0m[2m=[0m0 [3mpar_ms[0m[2m=[0m0 [3mrepair_ms[0m[2m=[0m0 [3munpack_ms[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:28.736447Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m post-processing finished, moving to history [3mnzb[0m[2m=[0mmultifile.nzb
[INFO] [stdout] [2m2026-06-12T23:31:28.750322Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:28.750409Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:28.750434Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:28.750457Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:28.750475Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] [2m2026-06-12T23:31:28.764173Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:41473/
[INFO] [stdout] [2m2026-06-12T23:31:28.764326Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:41473
[INFO] [stdout] [2m2026-06-12T23:31:28.764707Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:41473
[INFO] [stdout] [2m2026-06-12T23:31:28.765940Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:28.770729Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m4 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:28.778634Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0msegment-2@test [3moffset[0m[2m=[0m4 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m43
[INFO] [stdout] [2m2026-06-12T23:31:28.778745Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:28.778780Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-06-12T23:31:28.778802Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: file-0 (sample.nzb)
[INFO] [stdout] [2m2026-06-12T23:31:28.778815Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m download complete, queuing post-processing: sample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:28.778947Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m starting post-processing [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:28.779052Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpeA08NG/intermediate/nzb-1
[INFO] [stdout] [2m2026-06-12T23:31:28.779072Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m verifying file integrity (par2) [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:28.779149Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpeA08NG/intermediate/nzb-1
[INFO] [stdout] [2m2026-06-12T23:31:28.779167Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no repair data found, skipping integrity check [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:28.779184Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m file integrity check complete [3mnzb[0m[2m=[0msample.nzb [3mresult[0m[2m=[0mAllFilesOk
[INFO] [stdout] [2m2026-06-12T23:31:28.779293Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no archives to extract [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:28.779696Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m moved files to destination [3mnzb[0m[2m=[0msample.nzb [3mdest[0m[2m=[0m/tmp/.tmpeA08NG/dest/sample
[INFO] [stdout] [2m2026-06-12T23:31:28.779725Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m post-processing complete [3mnzb[0m[2m=[0msample.nzb [3mtotal_ms[0m[2m=[0m0 [3mpar_ms[0m[2m=[0m0 [3mrepair_ms[0m[2m=[0m0 [3munpack_ms[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:28.779803Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m post-processing finished, moving to history [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:28.933750Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:44187/
[INFO] [stdout] [2m2026-06-12T23:31:28.941241Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:44187
[INFO] [stdout] [2m2026-06-12T23:31:28.943417Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:44187
[INFO] [stdout] [2m2026-06-12T23:31:28.946019Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:28.950673Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m4 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:28.970061Z[0m [34mDEBUG[0m [2me2e_flow[0m[2m:[0m listgroups response: []
[INFO] [stdout] [2m2026-06-12T23:31:29.037137Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:44777/
[INFO] [stdout] [2m2026-06-12T23:31:29.037459Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:44777
[INFO] [stdout] [2m2026-06-12T23:31:29.038366Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:44777
[INFO] [stdout] [2m2026-06-12T23:31:29.043944Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:29.046668Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m2 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:29.061299Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:37913/
[INFO] [stdout] [2m2026-06-12T23:31:29.072259Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:37913
[INFO] [stdout] [2m2026-06-12T23:31:29.072667Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:37913
[INFO] [stdout] [2m2026-06-12T23:31:29.073872Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:29.063449Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:45537/
[INFO] [stdout] [2m2026-06-12T23:31:29.086268Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:45537
[INFO] [stdout] [2m2026-06-12T23:31:29.086610Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m12 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:29.086737Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:45537
[INFO] [stdout] [2m2026-06-12T23:31:29.086863Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-06-12T23:31:29.086938Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:29.086984Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:29.087012Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:29.087034Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:29.087055Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:29.087078Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:29.087601Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:29.087838Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:29.088013Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-06-12T23:31:29.088067Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:29.088122Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:29.088130Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:29.088154Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:29.088175Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-06-12T23:31:29.088178Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:29.088201Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:29.088210Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-06-12T23:31:29.088222Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:29.088245Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:29.088269Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-06-12T23:31:29.088305Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-06-12T23:31:29.116251Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-06-12T23:31:29.116730Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmseg-3@test [3moffset[0m[2m=[0m8 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m662
[INFO] [stdout] [2m2026-06-12T23:31:29.117024Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-06-12T23:31:29.123290Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-06-12T23:31:29.123555Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-06-12T23:31:29.193049Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:42513/
[INFO] [stdout] [2m2026-06-12T23:31:29.194202Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:42513
[INFO] [stdout] [2m2026-06-12T23:31:29.194490Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:42513
[INFO] [stdout] [2m2026-06-12T23:31:29.196366Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:29.196854Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:29.230068Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:44187/
[INFO] [stdout] [2m2026-06-12T23:31:29.231213Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:44187
[INFO] [stdout] [2m2026-06-12T23:31:29.231495Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:44187
[INFO] [stdout] [2m2026-06-12T23:31:29.233327Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:29.233697Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:29.233927Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-06-12T23:31:29.234006Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:29.234054Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:29.234084Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:29.235150Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:29.235184Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:29.235205Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:29.235225Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:29.235246Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-06-12T23:31:29.235290Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-06-12T23:31:29.241218Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-06-12T23:31:29.241397Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-06-12T23:31:29.297165Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:42513/
[INFO] [stdout] [2m2026-06-12T23:31:29.297275Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:42513
[INFO] [stdout] [2m2026-06-12T23:31:29.297691Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:42513
[INFO] [stdout] [2m2026-06-12T23:31:29.298492Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:29.298957Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:29.352237Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:41473/
[INFO] [stdout] [2m2026-06-12T23:31:29.352383Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:41473
[INFO] [stdout] [2m2026-06-12T23:31:29.352846Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:41473
[INFO] [stdout] [2m2026-06-12T23:31:29.362924Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:29.368412Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m5 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:29.369493Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-06-12T23:31:29.369601Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:29.373135Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:29.373197Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:29.373226Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:29.373246Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:29.373266Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:29.373282Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:29.373301Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-06-12T23:31:29.373345Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-06-12T23:31:29.379461Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:42513/
[INFO] [stdout] [2m2026-06-12T23:31:29.379777Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:42513
[INFO] [stdout] [2m2026-06-12T23:31:29.380893Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:42513
[INFO] [stdout] [2m2026-06-12T23:31:29.382373Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:29.383671Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m1 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:29.384952Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-06-12T23:31:29.385217Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:29.385401Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:29.385602Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:29.385797Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:29.385982Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:29.386016Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:29.386035Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:29.386052Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-06-12T23:31:29.386503Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-06-12T23:31:29.413309Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-06-12T23:31:29.413626Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-06-12T23:31:29.414198Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-06-12T23:31:29.414314Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-06-12T23:31:29.467940Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:41017/
[INFO] [stdout] [2m2026-06-12T23:31:29.468080Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:41017
[INFO] [stdout] [2m2026-06-12T23:31:29.468494Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:41017
[INFO] [stdout] [2m2026-06-12T23:31:29.469478Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:29.474372Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m4 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:29.479271Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:44777/
[INFO] [stdout] [2m2026-06-12T23:31:29.479403Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:44777
[INFO] [stdout] [2m2026-06-12T23:31:29.479821Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:44777
[INFO] [stdout] [2m2026-06-12T23:31:29.480570Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:29.481132Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:29.612426Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:44777/
[INFO] [stdout] [2m2026-06-12T23:31:29.613191Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:44777
[INFO] [stdout] [2m2026-06-12T23:31:29.614318Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:44777
[INFO] [stdout] [2m2026-06-12T23:31:29.618826Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:29.619478Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:29.619884Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-06-12T23:31:29.620140Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:29.621227Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:29.621326Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:29.621437Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:29.621608Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:29.622392Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-06-12T23:31:29.623973Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:29.624034Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:29.624088Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-06-12T23:31:29.638949Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-06-12T23:31:29.639828Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-06-12T23:31:29.739503Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:41017/
[INFO] [stdout] [2m2026-06-12T23:31:29.739620Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:41017
[INFO] [stdout] [2m2026-06-12T23:31:29.744138Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:41017
[INFO] [stdout] [2m2026-06-12T23:31:29.745303Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:29.745669Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:29.745882Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-06-12T23:31:29.747094Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:29.747195Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:29.747628Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:29.747709Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:29.747789Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:29.747859Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:29.747937Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:29.748138Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:29.748356Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-06-12T23:31:29.748669Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-06-12T23:31:29.748573Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:29.749444Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:29.747312Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:29.747312Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:29.749869Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:29.749897Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:29.749989Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:29.750024Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:29.750047Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:29.750343Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:29.750358Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] [2m2026-06-12T23:31:29.750389Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:29.750414Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:29.750427Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] [2m2026-06-12T23:31:29.750502Z[0m [32m INFO[0m [2me2e_flow[0m[2m:[0m first instance shut down, verifying disk state exists
[INFO] [stdout] [2m2026-06-12T23:31:29.750306Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] [2m2026-06-12T23:31:29.749952Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:29.751481Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:29.751513Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:29.751540Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] test error_all_servers_down_produces_failure ... ok
[INFO] [stdout] test end_to_end_append_download_flow ... ok
[INFO] [stdout] test extension_script_runs_during_post_processing ... ok
[INFO] [stdout] [2m2026-06-12T23:31:29.757947Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m restored 0 history entries
[INFO] [stdout] [2m2026-06-12T23:31:29.758024Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m restored download queue [3mnzb_count[0m[2m=[0m1 [3mpaused[0m[2m=[0mfalse [3mrate[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:29.758058Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m restored 1 downloads from saved state
[INFO] [stdout] [2m2026-06-12T23:31:29.758118Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpQZuH3f/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-06-12T23:31:29.758490Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m2 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:29.758629Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-06-12T23:31:29.758662Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmseg-3@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m2
[INFO] [stdout] [2m2026-06-12T23:31:29.758724Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:29.758769Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:29.758798Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:29.758823Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:29.758846Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:29.758872Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:29.758900Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:29.758925Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-06-12T23:31:29.759763Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 2 }, message_id: "mseg-3@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpQZuH3f/intermediate" [3mmsg[0m[2m=[0mmseg-3@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmseg-3@test
[INFO] [stdout] [2m2026-06-12T23:31:29.765202Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-06-12T23:31:29.765370Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-06-12T23:31:29.784292Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpiyzmq8/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-06-12T23:31:29.784466Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpXDb3N1/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-06-12T23:31:29.785082Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-06-12T23:31:29.784704Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpimm8yZ/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-06-12T23:31:29.785316Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-06-12T23:31:29.785346Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:29.785370Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:29.785388Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:29.785406Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:29.785423Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:29.785441Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:29.785458Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:29.785475Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-06-12T23:31:29.784742Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-06-12T23:31:29.786043Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:29.786083Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:29.786133Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:29.786138Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:29.786161Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:29.786172Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:29.786184Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:29.786193Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:29.786206Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:29.786214Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:29.786230Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:29.786234Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:29.786254Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-06-12T23:31:29.786257Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:29.786283Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:29.786303Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-06-12T23:31:29.789216Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:29.789269Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:29.789295Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:29.789317Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:29.789333Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] [2m2026-06-12T23:31:29.798573Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:29.798657Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:29.798686Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:29.798713Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:29.798732Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] test concurrent_downloads_complete_without_corruption ... ok
[INFO] [stdout] [2m2026-06-12T23:31:29.809335Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:29.809414Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:29.809435Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:29.809456Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:29.809470Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] test feed_polling_via_rss_stub ... ok
[INFO] [stdout] [2m2026-06-12T23:31:29.822745Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpj8PlCG/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-06-12T23:31:29.823182Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-06-12T23:31:29.823227Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:29.823261Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:29.823284Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:29.823305Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:29.823325Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:29.823343Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:29.823362Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:29.823382Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-06-12T23:31:29.834781Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpuOubmj/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-06-12T23:31:29.835197Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-06-12T23:31:29.835233Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:29.835262Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:29.835283Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:29.835302Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:29.835319Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:29.835337Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:29.835354Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:29.835372Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-06-12T23:31:30.142975Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:42869/
[INFO] [stdout] [2m2026-06-12T23:31:30.144424Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:42869
[INFO] [stdout] [2m2026-06-12T23:31:30.144759Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:42869
[INFO] [stdout] [2m2026-06-12T23:31:30.145840Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:30.148439Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB XML content:
[INFO] [stdout] <?xml version="1.0" encoding="UTF-8"?>
[INFO] [stdout] <!DOCTYPE nzb PUBLIC "-//newzBin//DTD NZB 1.1//EN" "http://www.newzbin.com/DTD/2003/nzb.dtd">
[INFO] [stdout] <nzb xmlns="http://www.newzbin.com/DTD/2003/nzb">
[INFO] [stdout]   <file poster="tester" date="1700000000" subject="multi.txt">
[INFO] [stdout]     <groups>
[INFO] [stdout]       <group>alt.test</group>
[INFO] [stdout]     </groups>
[INFO] [stdout]     <segments>
[INFO] [stdout]       <segment bytes="4" number="1">mseg-1@test</segment>
[INFO] [stdout]       <segment bytes="4" number="2">mseg-2@test</segment>
[INFO] [stdout]       <segment bytes="4" number="3">mseg-3@test</segment>
[INFO] [stdout]       <segment bytes="4" number="4">mseg-4@test</segment>
[INFO] [stdout]       <segment bytes="4" number="5">mseg-5@test</segment>
[INFO] [stdout]       <segment bytes="4" number="6">mseg-6@test</segment>
[INFO] [stdout]     </segments>
[INFO] [stdout]   </file>
[INFO] [stdout] </nzb>
[INFO] [stdout]  [3mpath[0m[2m=[0m/tmp/bergamot-downloads/multi.nzb
[INFO] [stdout] [2m2026-06-12T23:31:30.148955Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB file par classification [3msubject[0m[2m=[0mmulti.txt [3mfilename[0m[2m=[0mNone [3mpar_status[0m[2m=[0mNotPar
[INFO] [stdout] [2m2026-06-12T23:31:30.152149Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m parsed NZB [3mpath[0m[2m=[0m/tmp/bergamot-downloads/multi.nzb [3mfile_count[0m[2m=[0m1 [3mhas_pars[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-06-12T23:31:30.152437Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:30.155474Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m9 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:30.156083Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmseg-1@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:30.156588Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "mseg-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpXDb3N1/intermediate" [3mmsg[0m[2m=[0mmseg-1@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmseg-1@test
[INFO] [stdout] [2m2026-06-12T23:31:30.161537Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:41989/
[INFO] [stdout] [2m2026-06-12T23:31:30.164225Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:41989
[INFO] [stdout] [2m2026-06-12T23:31:30.164645Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:41989
[INFO] [stdout] [2m2026-06-12T23:31:30.165765Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:30.169455Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB XML content:
[INFO] [stdout] <?xml version="1.0" encoding="UTF-8"?>
[INFO] [stdout] <!DOCTYPE nzb PUBLIC "-//newzBin//DTD NZB 1.1//EN" "http://www.newzbin.com/DTD/2003/nzb.dtd">
[INFO] [stdout] <nzb xmlns="http://www.newzbin.com/DTD/2003/nzb">
[INFO] [stdout]   <file poster="tester" date="1700000000" subject="test &quot;payload.dat&quot;">
[INFO] [stdout]     <groups>
[INFO] [stdout]       <group>alt.test</group>
[INFO] [stdout]     </groups>
[INFO] [stdout]     <segments>
[INFO] [stdout]       <segment bytes="8" number="1">par2-data-1@test</segment>
[INFO] [stdout]     </segments>
[INFO] [stdout]   </file>
[INFO] [stdout]   <file poster="tester" date="1700000000" subject="test &quot;payload.par2&quot;">
[INFO] [stdout]     <groups>
[INFO] [stdout]       <group>alt.test</group>
[INFO] [stdout]     </groups>
[INFO] [stdout]     <segments>
[INFO] [stdout]       <segment bytes="400" number="1">par2-par2-1@test</segment>
[INFO] [stdout]     </segments>
[INFO] [stdout]   </file>
[INFO] [stdout] </nzb>
[INFO] [stdout]  [3mpath[0m[2m=[0m/tmp/bergamot-downloads/par2.nzb
[INFO] [stdout] [2m2026-06-12T23:31:30.165875Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:36355/
[INFO] [stdout] [2m2026-06-12T23:31:30.176265Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:36355
[INFO] [stdout] [2m2026-06-12T23:31:30.176627Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:36355
[INFO] [stdout] [2m2026-06-12T23:31:30.177632Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:30.179016Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB file par classification [3msubject[0m[2m=[0mtest "payload.dat" [3mfilename[0m[2m=[0mSome("payload.dat") [3mpar_status[0m[2m=[0mNotPar
[INFO] [stdout] [2m2026-06-12T23:31:30.185174Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB file par classification [3msubject[0m[2m=[0mtest "payload.par2" [3mfilename[0m[2m=[0mSome("payload.par2") [3mpar_status[0m[2m=[0mMainPar
[INFO] [stdout] [2m2026-06-12T23:31:30.185308Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m parsed NZB [3mpath[0m[2m=[0m/tmp/bergamot-downloads/par2.nzb [3mfile_count[0m[2m=[0m2 [3mhas_pars[0m[2m=[0mtrue
[INFO] [stdout] [2m2026-06-12T23:31:30.185409Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB XML content:
[INFO] [stdout] <?xml version="1.0" encoding="UTF-8"?>
[INFO] [stdout] <!DOCTYPE nzb PUBLIC "-//newzBin//DTD NZB 1.1//EN" "http://www.newzbin.com/DTD/2003/nzb.dtd">
[INFO] [stdout] <nzb xmlns="http://www.newzbin.com/DTD/2003/nzb">
[INFO] [stdout]   <file poster="tester" date="1700000000" subject="test &quot;alpha.txt&quot;">
[INFO] [stdout]     <groups>
[INFO] [stdout]       <group>alt.test</group>
[INFO] [stdout]     </groups>
[INFO] [stdout]     <segments>
[INFO] [stdout]       <segment bytes="4" number="1">mf-alpha-1@test</segment>
[INFO] [stdout]     </segments>
[INFO] [stdout]   </file>
[INFO] [stdout]   <file poster="tester" date="1700000000" subject="test &quot;beta.txt&quot;">
[INFO] [stdout]     <groups>
[INFO] [stdout]       <group>alt.test</group>
[INFO] [stdout]     </groups>
[INFO] [stdout]     <segments>
[INFO] [stdout]       <segment bytes="4" number="1">mf-beta-1@test</segment>
[INFO] [stdout]     </segments>
[INFO] [stdout]   </file>
[INFO] [stdout] </nzb>
[INFO] [stdout]  [3mpath[0m[2m=[0m/tmp/bergamot-downloads/multifile.nzb
[INFO] [stdout] [2m2026-06-12T23:31:30.185445Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:30.185741Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB file par classification [3msubject[0m[2m=[0mtest "alpha.txt" [3mfilename[0m[2m=[0mSome("alpha.txt") [3mpar_status[0m[2m=[0mNotPar
[INFO] [stdout] [2m2026-06-12T23:31:30.185779Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB file par classification [3msubject[0m[2m=[0mtest "beta.txt" [3mfilename[0m[2m=[0mSome("beta.txt") [3mpar_status[0m[2m=[0mNotPar
[INFO] [stdout] [2m2026-06-12T23:31:30.185798Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m parsed NZB [3mpath[0m[2m=[0m/tmp/bergamot-downloads/multifile.nzb [3mfile_count[0m[2m=[0m2 [3mhas_pars[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-06-12T23:31:30.185850Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:30.190305Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m24 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:30.190742Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mpar2-data-1@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:30.190944Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "par2-data-1@test", groups: ["alt.test"], output_filename: "payload.dat", expected_size: 8, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpj8PlCG/intermediate" [3mmsg[0m[2m=[0mpar2-data-1@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mpar2-data-1@test
[INFO] [stdout] [2m2026-06-12T23:31:30.203341Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m25 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:30.203840Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmf-alpha-1@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:30.204071Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "mf-alpha-1@test", groups: ["alt.test"], output_filename: "alpha.txt", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpimm8yZ/intermediate" [3mmsg[0m[2m=[0mmf-alpha-1@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmf-alpha-1@test
[INFO] [stdout] [2m2026-06-12T23:31:30.420803Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:35681/
[INFO] [stdout] [2m2026-06-12T23:31:30.432271Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:35681
[INFO] [stdout] [2m2026-06-12T23:31:30.432655Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:35681
[INFO] [stdout] [2m2026-06-12T23:31:30.438003Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:30.441293Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m3 ms [3mstatus[0m[2m=[0m401
[INFO] [stdout] [2m2026-06-12T23:31:30.447727Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::pool[0m[2m:[0m pooling idle connection for ("http", 127.0.0.1:35681)
[INFO] [stdout] [2m2026-06-12T23:31:30.453472Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:32897/
[INFO] [stdout] [2m2026-06-12T23:31:30.465258Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:32897
[INFO] [stdout] [2m2026-06-12T23:31:30.465682Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:32897
[INFO] [stdout] [2m2026-06-12T23:31:30.466906Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:30.470907Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m4 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:30.471887Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:46233/
[INFO] [stdout] [2m2026-06-12T23:31:30.483260Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:46233
[INFO] [stdout] [2m2026-06-12T23:31:30.483539Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:46233
[INFO] [stdout] [2m2026-06-12T23:31:30.484437Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:30.485072Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB XML content:
[INFO] [stdout] <?xml version="1.0" encoding="UTF-8"?>
[INFO] [stdout] <!DOCTYPE nzb PUBLIC "-//newzBin//DTD NZB 1.1//EN" "http://www.newzbin.com/DTD/2003/nzb.dtd">
[INFO] [stdout] <nzb xmlns="http://www.newzbin.com/DTD/2003/nzb">
[INFO] [stdout]   <file poster="tester" date="1700000000" subject="sample.txt">
[INFO] [stdout]     <groups>
[INFO] [stdout]       <group>alt.test</group>
[INFO] [stdout]     </groups>
[INFO] [stdout]     <segments>
[INFO] [stdout]       <segment bytes="4" number="1">segment-1@test</segment>
[INFO] [stdout]       <segment bytes="4" number="2">segment-2@test</segment>
[INFO] [stdout]     </segments>
[INFO] [stdout]   </file>
[INFO] [stdout] </nzb>
[INFO] [stdout]  [3mpath[0m[2m=[0m/tmp/bergamot-downloads/sample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:30.489327Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB file par classification [3msubject[0m[2m=[0msample.txt [3mfilename[0m[2m=[0mNone [3mpar_status[0m[2m=[0mNotPar
[INFO] [stdout] [2m2026-06-12T23:31:30.489361Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m parsed NZB [3mpath[0m[2m=[0m/tmp/bergamot-downloads/sample.nzb [3mfile_count[0m[2m=[0m1 [3mhas_pars[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-06-12T23:31:30.489439Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m2
[INFO] [stdout] [2m2026-06-12T23:31:30.489485Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3mserver_id[0m[2m=[0mSome(2) [3mactive[0m[2m=[0m2 [3mmax[0m[2m=[0m2
[INFO] [stdout] [2m2026-06-12T23:31:30.493715Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmseg-3@test [3moffset[0m[2m=[0m8 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m734
[INFO] [stdout] [2m2026-06-12T23:31:30.504286Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m2 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:30.504405Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m2 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-06-12T23:31:30.504456Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m3 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:30.504519Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmseg-4@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m3
[INFO] [stdout] [2m2026-06-12T23:31:30.504650Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 3 }, message_id: "mseg-4@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpQZuH3f/intermediate" [3mmsg[0m[2m=[0mmseg-4@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmseg-4@test
[INFO] [stdout] [2m2026-06-12T23:31:30.496355Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m11 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:30.505154Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0msegment-1@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:30.505210Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0msegment-2@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:30.505275Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "segment-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpiyzmq8/intermediate" [3mmsg[0m[2m=[0msegment-1@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0msegment-1@test
[INFO] [stdout] [2m2026-06-12T23:31:30.505457Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 1 }, message_id: "segment-2@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(2) } [3minter_dir[0m[2m=[0m"/tmp/.tmpiyzmq8/intermediate" [3mmsg[0m[2m=[0msegment-2@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0msegment-2@test
[INFO] [stdout] [2m2026-06-12T23:31:30.577194Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:41989/
[INFO] [stdout] [2m2026-06-12T23:31:30.577370Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:41989
[INFO] [stdout] [2m2026-06-12T23:31:30.577973Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:41989
[INFO] [stdout] [2m2026-06-12T23:31:30.585464Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:30.590531Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m5 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:30.602274Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:36355/
[INFO] [stdout] [2m2026-06-12T23:31:30.605126Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:36355
[INFO] [stdout] [2m2026-06-12T23:31:30.605848Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:36355
[INFO] [stdout] [2m2026-06-12T23:31:30.610999Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:30.611352Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mpar2-data-1@test [3moffset[0m[2m=[0m0 [3mdata_len[0m[2m=[0m8 [3melapsed_ms[0m[2m=[0m420
[INFO] [stdout] [2m2026-06-12T23:31:30.611559Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:30.611601Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3marticle_size[0m[2m=[0m8
[INFO] [stdout] [2m2026-06-12T23:31:30.611629Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: payload.dat (par2.nzb)
[INFO] [stdout] [2m2026-06-12T23:31:30.611671Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m1 [3mseg_idx[0m[2m=[0m0 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:30.611728Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mpar2-par2-1@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m1 [3mseg_idx[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:30.611833Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 1, seg_idx: 0 }, message_id: "par2-par2-1@test", groups: ["alt.test"], output_filename: "payload.par2", expected_size: 400, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpj8PlCG/intermediate" [3mmsg[0m[2m=[0mpar2-par2-1@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mpar2-par2-1@test
[INFO] [stdout] [2m2026-06-12T23:31:30.612812Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m1 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:30.615751Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmf-alpha-1@test [3moffset[0m[2m=[0m0 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m411
[INFO] [stdout] [2m2026-06-12T23:31:30.615832Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:30.615903Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-06-12T23:31:30.615930Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: alpha.txt (multifile.nzb)
[INFO] [stdout] [2m2026-06-12T23:31:30.615967Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m1 [3mseg_idx[0m[2m=[0m0 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:30.616015Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmf-beta-1@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m1 [3mseg_idx[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:30.616136Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 1, seg_idx: 0 }, message_id: "mf-beta-1@test", groups: ["alt.test"], output_filename: "beta.txt", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpimm8yZ/intermediate" [3mmsg[0m[2m=[0mmf-beta-1@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmf-beta-1@test
[INFO] [stdout] [2m2026-06-12T23:31:30.653208Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mpar2-par2-1@test [3moffset[0m[2m=[0m0 [3mdata_len[0m[2m=[0m400 [3melapsed_ms[0m[2m=[0m41
[INFO] [stdout] [2m2026-06-12T23:31:30.653338Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m1 [3mseg_idx[0m[2m=[0m0 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:30.653374Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m1 [3mseg_idx[0m[2m=[0m0 [3marticle_size[0m[2m=[0m400
[INFO] [stdout] [2m2026-06-12T23:31:30.653398Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: payload.par2 (par2.nzb)
[INFO] [stdout] [2m2026-06-12T23:31:30.653413Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m download complete, queuing post-processing: par2.nzb
[INFO] [stdout] [2m2026-06-12T23:31:30.653615Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m starting post-processing [3mnzb[0m[2m=[0mpar2.nzb
[INFO] [stdout] [2m2026-06-12T23:31:30.654080Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m found par2 file [3mpath[0m[2m=[0m/tmp/.tmpj8PlCG/intermediate/nzb-1/payload.par2
[INFO] [stdout] [2m2026-06-12T23:31:30.654776Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m verifying file integrity (par2) [3mnzb[0m[2m=[0mpar2.nzb
[INFO] [stdout] [2m2026-06-12T23:31:30.655452Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m found par2 file [3mpath[0m[2m=[0m/tmp/.tmpj8PlCG/intermediate/nzb-1/payload.par2
[INFO] [stdout] [2m2026-06-12T23:31:30.655866Z[0m [34mDEBUG[0m [2mbergamot_postproc::par2[0m[2m:[0m parsing par2 recovery set [3mdir[0m[2m=[0m/tmp/.tmpj8PlCG/intermediate/nzb-1
[INFO] [stdout] [2m2026-06-12T23:31:30.656319Z[0m [34mDEBUG[0m [2mbergamot_postproc::par2[0m[2m:[0m parsed par2 recovery set [3mfiles[0m[2m=[0m1 [3mrecovery_slices[0m[2m=[0m0 [3mslice_size[0m[2m=[0m8
[INFO] [stdout] [2m2026-06-12T23:31:30.657221Z[0m [32m INFO[0m [2mbergamot_postproc::par2[0m[2m:[0m all files intact [3mdir[0m[2m=[0m/tmp/.tmpj8PlCG/intermediate/nzb-1
[INFO] [stdout] [2m2026-06-12T23:31:30.658154Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m file integrity check complete [3mnzb[0m[2m=[0mpar2.nzb [3mresult[0m[2m=[0mAllFilesOk
[INFO] [stdout] [2m2026-06-12T23:31:30.658371Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no archives to extract [3mnzb[0m[2m=[0mpar2.nzb
[INFO] [stdout] [2m2026-06-12T23:31:30.659473Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmf-beta-1@test [3moffset[0m[2m=[0m0 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m43
[INFO] [stdout] [2m2026-06-12T23:31:30.659567Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m1 [3mseg_idx[0m[2m=[0m0 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:30.659603Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m1 [3mseg_idx[0m[2m=[0m0 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-06-12T23:31:30.659626Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: beta.txt (multifile.nzb)
[INFO] [stdout] [2m2026-06-12T23:31:30.659640Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m download complete, queuing post-processing: multifile.nzb
[INFO] [stdout] [2m2026-06-12T23:31:30.659960Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m moved files to destination [3mnzb[0m[2m=[0mpar2.nzb [3mdest[0m[2m=[0m/tmp/.tmpj8PlCG/dest/par2
[INFO] [stdout] [2m2026-06-12T23:31:30.659990Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m post-processing complete [3mnzb[0m[2m=[0mpar2.nzb [3mtotal_ms[0m[2m=[0m6 [3mpar_ms[0m[2m=[0m3 [3mrepair_ms[0m[2m=[0m0 [3munpack_ms[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:30.660048Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m post-processing finished, moving to history [3mnzb[0m[2m=[0mpar2.nzb
[INFO] [stdout] [2m2026-06-12T23:31:30.660214Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m starting post-processing [3mnzb[0m[2m=[0mmultifile.nzb
[INFO] [stdout] [2m2026-06-12T23:31:30.660304Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpimm8yZ/intermediate/nzb-1
[INFO] [stdout] [2m2026-06-12T23:31:30.660331Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m verifying file integrity (par2) [3mnzb[0m[2m=[0mmultifile.nzb
[INFO] [stdout] [2m2026-06-12T23:31:30.660397Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpimm8yZ/intermediate/nzb-1
[INFO] [stdout] [2m2026-06-12T23:31:30.660415Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no repair data found, skipping integrity check [3mnzb[0m[2m=[0mmultifile.nzb
[INFO] [stdout] [2m2026-06-12T23:31:30.660432Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m file integrity check complete [3mnzb[0m[2m=[0mmultifile.nzb [3mresult[0m[2m=[0mAllFilesOk
[INFO] [stdout] [2m2026-06-12T23:31:30.660521Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no archives to extract [3mnzb[0m[2m=[0mmultifile.nzb
[INFO] [stdout] [2m2026-06-12T23:31:30.661036Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m moved files to destination [3mnzb[0m[2m=[0mmultifile.nzb [3mdest[0m[2m=[0m/tmp/.tmpimm8yZ/dest/multifile
[INFO] [stdout] [2m2026-06-12T23:31:30.661064Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m post-processing complete [3mnzb[0m[2m=[0mmultifile.nzb [3mtotal_ms[0m[2m=[0m0 [3mpar_ms[0m[2m=[0m0 [3mrepair_ms[0m[2m=[0m0 [3munpack_ms[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:30.661147Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m post-processing finished, moving to history [3mnzb[0m[2m=[0mmultifile.nzb
[INFO] [stdout] test error_invalid_nzb_returns_rpc_error ... ok
[INFO] [stdout] [2m2026-06-12T23:31:30.783077Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpIQaG0d/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-06-12T23:31:30.784515Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-06-12T23:31:30.784558Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:30.784589Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:30.784622Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:30.784646Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:30.784668Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:30.784689Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:30.784710Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:30.784728Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-06-12T23:31:30.794300Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:35681/
[INFO] [stdout] [2m2026-06-12T23:31:30.794397Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:35681
[INFO] [stdout] [2m2026-06-12T23:31:30.794762Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:35681
[INFO] [stdout] [2m2026-06-12T23:31:30.795601Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:30.795749Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m401
[INFO] [stdout] [2m2026-06-12T23:31:30.796081Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::pool[0m[2m:[0m pooling idle connection for ("http", 127.0.0.1:35681)
[INFO] [stdout] [2m2026-06-12T23:31:31.003311Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:46233/
[INFO] [stdout] [2m2026-06-12T23:31:31.005156Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:46233
[INFO] [stdout] [2m2026-06-12T23:31:31.005984Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:46233
[INFO] [stdout] [2m2026-06-12T23:31:31.015711Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:31.025060Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m9 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:31.042435Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0msegment-1@test [3moffset[0m[2m=[0m0 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m537
[INFO] [stdout] [2m2026-06-12T23:31:31.042562Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mactive_downloads[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:31.042597Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-06-12T23:31:31.042720Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0msegment-2@test [3moffset[0m[2m=[0m4 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m537
[INFO] [stdout] [2m2026-06-12T23:31:31.042798Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:31.042824Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-06-12T23:31:31.042843Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: file-0 (sample.nzb)
[INFO] [stdout] [2m2026-06-12T23:31:31.042856Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m download complete, queuing post-processing: sample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:31.042977Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m starting post-processing [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:31.043075Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpiyzmq8/intermediate/nzb-1
[INFO] [stdout] [2m2026-06-12T23:31:31.043098Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m verifying file integrity (par2) [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:31.044194Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpiyzmq8/intermediate/nzb-1
[INFO] [stdout] [2m2026-06-12T23:31:31.044211Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no repair data found, skipping integrity check [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:31.044229Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m file integrity check complete [3mnzb[0m[2m=[0msample.nzb [3mresult[0m[2m=[0mAllFilesOk
[INFO] [stdout] [2m2026-06-12T23:31:31.044303Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no archives to extract [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:31.044708Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m moved files to destination [3mnzb[0m[2m=[0msample.nzb [3mdest[0m[2m=[0m/tmp/.tmpiyzmq8/dest/sample
[INFO] [stdout] [2m2026-06-12T23:31:31.044734Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m post-processing complete [3mnzb[0m[2m=[0msample.nzb [3mtotal_ms[0m[2m=[0m1 [3mpar_ms[0m[2m=[0m1 [3mrepair_ms[0m[2m=[0m0 [3munpack_ms[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:31.044782Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m post-processing finished, moving to history [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:31.081778Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:32897/
[INFO] [stdout] [2m2026-06-12T23:31:31.084197Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:32897
[INFO] [stdout] [2m2026-06-12T23:31:31.084467Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:32897
[INFO] [stdout] [2m2026-06-12T23:31:31.085481Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:31.092647Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m7 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:31.127732Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmseg-4@test [3moffset[0m[2m=[0m12 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m623
[INFO] [stdout] [2m2026-06-12T23:31:31.127854Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m3 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:31.127888Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m3 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-06-12T23:31:31.127932Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m4 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:31.127974Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmseg-5@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m4
[INFO] [stdout] [2m2026-06-12T23:31:31.128084Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 4 }, message_id: "mseg-5@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpQZuH3f/intermediate" [3mmsg[0m[2m=[0mmseg-5@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmseg-5@test
[INFO] [stdout] [2m2026-06-12T23:31:31.134973Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:35681/
[INFO] [stdout] [2m2026-06-12T23:31:31.135076Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:35681
[INFO] [stdout] [2m2026-06-12T23:31:31.138520Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:35681
[INFO] [stdout] [2m2026-06-12T23:31:31.146345Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:31.148471Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m2 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:31.243992Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:42869/
[INFO] [stdout] [2m2026-06-12T23:31:31.250243Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:42869
[INFO] [stdout] [2m2026-06-12T23:31:31.252366Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:42869
[INFO] [stdout] [2m2026-06-12T23:31:31.257918Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:36355/
[INFO] [stdout] [2m2026-06-12T23:31:31.264236Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:36355
[INFO] [stdout] [2m2026-06-12T23:31:31.266414Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:36355
[INFO] [stdout] [2m2026-06-12T23:31:31.270798Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:31.274612Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m3 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:31.267946Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:31.276869Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m8 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:31.300080Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:41989/
[INFO] [stdout] [2m2026-06-12T23:31:31.303237Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:41989
[INFO] [stdout] [2m2026-06-12T23:31:31.303626Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:41989
[INFO] [stdout] [2m2026-06-12T23:31:31.307432Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:31.308097Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:31.497922Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:34027/
[INFO] [stdout] [2m2026-06-12T23:31:31.505278Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:34027
[INFO] [stdout] [2m2026-06-12T23:31:31.505741Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:34027
[INFO] [stdout] [2m2026-06-12T23:31:31.509905Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:31.511027Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB XML content:
[INFO] [stdout] <?xml version="1.0" encoding="UTF-8"?>
[INFO] [stdout] <!DOCTYPE nzb PUBLIC "-//newzBin//DTD NZB 1.1//EN" "http://www.newzbin.com/DTD/2003/nzb.dtd">
[INFO] [stdout] <nzb xmlns="http://www.newzbin.com/DTD/2003/nzb">
[INFO] [stdout]   <file poster="tester" date="1700000000" subject="multi.txt">
[INFO] [stdout]     <groups>
[INFO] [stdout]       <group>alt.test</group>
[INFO] [stdout]     </groups>
[INFO] [stdout]     <segments>
[INFO] [stdout]       <segment bytes="4" number="1">mseg-1@test</segment>
[INFO] [stdout]       <segment bytes="4" number="2">mseg-2@test</segment>
[INFO] [stdout]       <segment bytes="4" number="3">mseg-3@test</segment>
[INFO] [stdout]       <segment bytes="4" number="4">mseg-4@test</segment>
[INFO] [stdout]       <segment bytes="4" number="5">mseg-5@test</segment>
[INFO] [stdout]       <segment bytes="4" number="6">mseg-6@test</segment>
[INFO] [stdout]     </segments>
[INFO] [stdout]   </file>
[INFO] [stdout] </nzb>
[INFO] [stdout]  [3mpath[0m[2m=[0m/tmp/bergamot-downloads/multi.nzb
[INFO] [stdout] [2m2026-06-12T23:31:31.519423Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB file par classification [3msubject[0m[2m=[0mmulti.txt [3mfilename[0m[2m=[0mNone [3mpar_status[0m[2m=[0mNotPar
[INFO] [stdout] [2m2026-06-12T23:31:31.519566Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m parsed NZB [3mpath[0m[2m=[0m/tmp/bergamot-downloads/multi.nzb [3mfile_count[0m[2m=[0m1 [3mhas_pars[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-06-12T23:31:31.519725Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:31.541323Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m31 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:31.541714Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmseg-1@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:31.541862Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "mseg-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpIQaG0d/intermediate" [3mmsg[0m[2m=[0mmseg-1@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmseg-1@test
[INFO] [stdout] [2m2026-06-12T23:31:31.569605Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:35681/
[INFO] [stdout] [2m2026-06-12T23:31:31.569803Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:35681
[INFO] [stdout] [2m2026-06-12T23:31:31.570070Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:35681
[INFO] [stdout] [2m2026-06-12T23:31:31.570911Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:31.585663Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m14 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:31.586119Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-06-12T23:31:31.586277Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:31.586378Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:31.586722Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:31.586912Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:31.586973Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:31.587122Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:31.587184Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:31.587227Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-06-12T23:31:31.587323Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-06-12T23:31:31.630224Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-06-12T23:31:31.630487Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-06-12T23:31:31.644121Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:41989/
[INFO] [stdout] [2m2026-06-12T23:31:31.644290Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:41989
[INFO] [stdout] [2m2026-06-12T23:31:31.644590Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:41989
[INFO] [stdout] [2m2026-06-12T23:31:31.646171Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:31.646601Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:31.646865Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-06-12T23:31:31.646975Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:31.647067Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:31.647142Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:31.647194Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:31.647246Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:31.647300Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:31.647387Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:31.647449Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-06-12T23:31:31.647520Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-06-12T23:31:31.668287Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-06-12T23:31:31.668541Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-06-12T23:31:31.707223Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:42869/
[INFO] [stdout] [2m2026-06-12T23:31:31.707323Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:42869
[INFO] [stdout] [2m2026-06-12T23:31:31.707781Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:42869
[INFO] [stdout] [2m2026-06-12T23:31:31.711595Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:31.712024Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:31.718545Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-06-12T23:31:31.718657Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:31.718712Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:31.718736Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:31.718784Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:31.718805Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:31.718824Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:31.718843Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:31.718863Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-06-12T23:31:31.718899Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-06-12T23:31:31.719990Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmseg-1@test [3moffset[0m[2m=[0m0 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m1563
[INFO] [stdout] [2m2026-06-12T23:31:31.720078Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:31.720139Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-06-12T23:31:31.720193Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:31.720255Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmseg-2@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:31.720373Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 1 }, message_id: "mseg-2@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpXDb3N1/intermediate" [3mmsg[0m[2m=[0mmseg-2@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmseg-2@test
[INFO] [stdout] [2m2026-06-12T23:31:31.728839Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:36355/
[INFO] [stdout] [2m2026-06-12T23:31:31.731183Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-06-12T23:31:31.753869Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:36355
[INFO] [stdout] [2m2026-06-12T23:31:31.755214Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:36355
[INFO] [stdout] [2m2026-06-12T23:31:31.750009Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:46233/
[INFO] [stdout] [2m2026-06-12T23:31:31.757324Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:46233
[INFO] [stdout] [2m2026-06-12T23:31:31.757846Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:46233
[INFO] [stdout] [2m2026-06-12T23:31:31.760655Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:31.761577Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:31.758904Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:31.779645Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m20 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:31.779943Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-06-12T23:31:31.780029Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:31.780082Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:31.780135Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:31.780169Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:31.780191Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:31.780213Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:31.780236Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:31.780257Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-06-12T23:31:31.780297Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-06-12T23:31:31.800334Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] test error_all_articles_missing_produces_failure_history ... ok
[INFO] [stdout] [2m2026-06-12T23:31:31.814210Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-06-12T23:31:31.814428Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-06-12T23:31:31.824805Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpOLj0pQ/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-06-12T23:31:31.825244Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-06-12T23:31:31.825298Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:31.825334Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:31.825359Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:31.825381Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:31.825402Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:31.825421Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:31.825441Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:31.825462Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-06-12T23:31:31.827343Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:31.827917Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:31.828378Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:31.828412Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:31.828425Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] [2m2026-06-12T23:31:31.836596Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:31.836704Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:31.836735Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:31.836761Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:31.836811Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] test post_processing_par2_verify_and_move ... ok
[INFO] [stdout] [2m2026-06-12T23:31:31.853711Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:32897/
[INFO] [stdout] [2m2026-06-12T23:31:31.853826Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:32897
[INFO] [stdout] [2m2026-06-12T23:31:31.854057Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:32897
[INFO] [stdout] [2m2026-06-12T23:31:31.855000Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:31.855703Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:31.868525Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpqIFUJw/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-06-12T23:31:31.869012Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-06-12T23:31:31.869056Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:31.869087Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:31.869130Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:31.869153Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:31.869173Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:31.869192Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:31.869211Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:31.869230Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-06-12T23:31:31.904384Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmseg-5@test [3moffset[0m[2m=[0m16 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m776
[INFO] [stdout] [2m2026-06-12T23:31:31.904503Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m4 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:31.904544Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m4 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-06-12T23:31:31.904589Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m5 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:31.904633Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmseg-6@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m5
[INFO] [stdout] [2m2026-06-12T23:31:31.904726Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 5 }, message_id: "mseg-6@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpQZuH3f/intermediate" [3mmsg[0m[2m=[0mmseg-6@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmseg-6@test
[INFO] [stdout] [2m2026-06-12T23:31:32.040636Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:34027/
[INFO] [stdout] [2m2026-06-12T23:31:32.041643Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:34027
[INFO] [stdout] [2m2026-06-12T23:31:32.042510Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:34027
[INFO] [stdout] [2m2026-06-12T23:31:32.043908Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:32.047727Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB XML content:
[INFO] [stdout] <?xml version="1.0" encoding="UTF-8"?>
[INFO] [stdout] <!DOCTYPE nzb PUBLIC "-//newzBin//DTD NZB 1.1//EN" "http://www.newzbin.com/DTD/2003/nzb.dtd">
[INFO] [stdout] <nzb xmlns="http://www.newzbin.com/DTD/2003/nzb">
[INFO] [stdout]   <file poster="tester" date="1700000000" subject="sample.txt">
[INFO] [stdout]     <groups>
[INFO] [stdout]       <group>alt.test</group>
[INFO] [stdout]     </groups>
[INFO] [stdout]     <segments>
[INFO] [stdout]       <segment bytes="4" number="1">segment-1@test</segment>
[INFO] [stdout]       <segment bytes="4" number="2">segment-2@test</segment>
[INFO] [stdout]     </segments>
[INFO] [stdout]   </file>
[INFO] [stdout] </nzb>
[INFO] [stdout]  [3mpath[0m[2m=[0m/tmp/bergamot-downloads/sample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:32.049278Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB file par classification [3msubject[0m[2m=[0msample.txt [3mfilename[0m[2m=[0mNone [3mpar_status[0m[2m=[0mNotPar
[INFO] [stdout] [2m2026-06-12T23:31:32.049680Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m parsed NZB [3mpath[0m[2m=[0m/tmp/bergamot-downloads/sample.nzb [3mfile_count[0m[2m=[0m1 [3mhas_pars[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-06-12T23:31:32.053845Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m9 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:32.154428Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:46233/
[INFO] [stdout] [2m2026-06-12T23:31:32.154564Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:46233
[INFO] [stdout] [2m2026-06-12T23:31:32.155056Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:46233
[INFO] [stdout] [2m2026-06-12T23:31:32.157829Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:32.162481Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m4 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:32.162768Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-06-12T23:31:32.162873Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:32.162937Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:32.165285Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:32.165778Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:32.165817Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:32.165843Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:32.165863Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:32.165882Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-06-12T23:31:32.165919Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-06-12T23:31:32.186262Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-06-12T23:31:32.186853Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-06-12T23:31:32.230654Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmseg-2@test [3moffset[0m[2m=[0m4 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m510
[INFO] [stdout] [2m2026-06-12T23:31:32.230773Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-06-12T23:31:32.230937Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:32.230972Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:32.230993Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:32.231007Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] [2m2026-06-12T23:31:32.232395Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m restored 0 history entries
[INFO] [stdout] [2m2026-06-12T23:31:32.232432Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m restored download queue [3mnzb_count[0m[2m=[0m1 [3mpaused[0m[2m=[0mfalse [3mrate[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:32.232451Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m restored 1 downloads from saved state
[INFO] [stdout] [2m2026-06-12T23:31:32.232487Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpXDb3N1/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-06-12T23:31:32.232740Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:32.232841Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-06-12T23:31:32.232864Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmseg-1@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:32.232907Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:32.232939Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:32.232966Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:32.232988Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:32.233010Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:32.233033Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:32.233052Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:32.233072Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-06-12T23:31:32.233646Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "mseg-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpXDb3N1/intermediate" [3mmsg[0m[2m=[0mmseg-1@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmseg-1@test
[INFO] [stdout] [2m2026-06-12T23:31:32.276379Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40641/
[INFO] [stdout] [2m2026-06-12T23:31:32.276569Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40641
[INFO] [stdout] [2m2026-06-12T23:31:32.276888Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40641
[INFO] [stdout] [2m2026-06-12T23:31:32.277857Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:32.278589Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB XML content:
[INFO] [stdout] <?xml version="1.0" encoding="UTF-8"?>
[INFO] [stdout] <!DOCTYPE nzb PUBLIC "-//newzBin//DTD NZB 1.1//EN" "http://www.newzbin.com/DTD/2003/nzb.dtd">
[INFO] [stdout] <nzb xmlns="http://www.newzbin.com/DTD/2003/nzb">
[INFO] [stdout]   <file poster="tester" date="1700000000" subject="sample.txt">
[INFO] [stdout]     <groups>
[INFO] [stdout]       <group>alt.test</group>
[INFO] [stdout]     </groups>
[INFO] [stdout]     <segments>
[INFO] [stdout]       <segment bytes="4" number="1">segment-1@test</segment>
[INFO] [stdout]       <segment bytes="4" number="2">segment-2@test</segment>
[INFO] [stdout]     </segments>
[INFO] [stdout]   </file>
[INFO] [stdout] </nzb>
[INFO] [stdout]  [3mpath[0m[2m=[0m/tmp/bergamot-downloads/sample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:32.278849Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB file par classification [3msubject[0m[2m=[0msample.txt [3mfilename[0m[2m=[0mNone [3mpar_status[0m[2m=[0mNotPar
[INFO] [stdout] [2m2026-06-12T23:31:32.278918Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m parsed NZB [3mpath[0m[2m=[0m/tmp/bergamot-downloads/sample.nzb [3mfile_count[0m[2m=[0m1 [3mhas_pars[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-06-12T23:31:32.279043Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:32.286321Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m8 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:32.286734Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0msegment-1@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:32.286930Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "segment-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpOLj0pQ/intermediate" [3mmsg[0m[2m=[0msegment-1@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0msegment-1@test
[INFO] [stdout] [2m2026-06-12T23:31:32.448777Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:32897/
[INFO] [stdout] [2m2026-06-12T23:31:32.448903Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:32897
[INFO] [stdout] [2m2026-06-12T23:31:32.453431Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:32897
[INFO] [stdout] [2m2026-06-12T23:31:32.454572Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:32.458758Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m4 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:32.502710Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmseg-6@test [3moffset[0m[2m=[0m20 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m598
[INFO] [stdout] [2m2026-06-12T23:31:32.502831Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m5 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:32.502866Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m5 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-06-12T23:31:32.502888Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: file-0 (multi.nzb)
[INFO] [stdout] [2m2026-06-12T23:31:32.502901Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m download complete, queuing post-processing: multi.nzb
[INFO] [stdout] [2m2026-06-12T23:31:32.511291Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40641/
[INFO] [stdout] [2m2026-06-12T23:31:32.511490Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40641
[INFO] [stdout] [2m2026-06-12T23:31:32.512200Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40641
[INFO] [stdout] [2m2026-06-12T23:31:32.514753Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:32.515181Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m starting post-processing [3mnzb[0m[2m=[0mmulti.nzb
[INFO] [stdout] [2m2026-06-12T23:31:32.515241Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m verifying file integrity (par2) [3mnzb[0m[2m=[0mmulti.nzb
[INFO] [stdout] [2m2026-06-12T23:31:32.515283Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no repair data found, skipping integrity check [3mnzb[0m[2m=[0mmulti.nzb
[INFO] [stdout] [2m2026-06-12T23:31:32.515307Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m file integrity check complete [3mnzb[0m[2m=[0mmulti.nzb [3mresult[0m[2m=[0mAllFilesOk
[INFO] [stdout] [2m2026-06-12T23:31:32.515336Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no archives to extract [3mnzb[0m[2m=[0mmulti.nzb
[INFO] [stdout] [2m2026-06-12T23:31:32.515597Z[0m [31mERROR[0m [2mbergamot_postproc::processor[0m[2m:[0m moving files to destination failed [3mnzb[0m[2m=[0mmulti.nzb [3msrc[0m[2m=[0m [3mdest[0m[2m=[0m/tmp/.tmpQZuH3f/dest [3merror[0m[2m=[0mI/O error: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-06-12T23:31:32.515641Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m post-processing complete [3mnzb[0m[2m=[0mmulti.nzb [3mtotal_ms[0m[2m=[0m0 [3mpar_ms[0m[2m=[0m0 [3mrepair_ms[0m[2m=[0m0 [3munpack_ms[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:32.515722Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m post-processing finished, moving to history [3mnzb[0m[2m=[0mmulti.nzb
[INFO] [stdout] [2m2026-06-12T23:31:32.516469Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m1 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:32.521829Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0msegment-1@test [3moffset[0m[2m=[0m0 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m234
[INFO] [stdout] [2m2026-06-12T23:31:32.522001Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:32.522047Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-06-12T23:31:32.522096Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:32.522172Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0msegment-2@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:32.522294Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 1 }, message_id: "segment-2@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpOLj0pQ/intermediate" [3mmsg[0m[2m=[0msegment-2@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0msegment-2@test
[INFO] [stdout] [2m2026-06-12T23:31:32.566632Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0msegment-2@test [3moffset[0m[2m=[0m4 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m44
[INFO] [stdout] [2m2026-06-12T23:31:32.566844Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:32.566930Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-06-12T23:31:32.566988Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: file-0 (sample.nzb)
[INFO] [stdout] [2m2026-06-12T23:31:32.567041Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m download complete, queuing post-processing: sample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:32.567252Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m starting post-processing [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:32.568246Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpOLj0pQ/intermediate/nzb-1
[INFO] [stdout] [2m2026-06-12T23:31:32.568329Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m verifying file integrity (par2) [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:32.568432Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpOLj0pQ/intermediate/nzb-1
[INFO] [stdout] [2m2026-06-12T23:31:32.568492Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no repair data found, skipping integrity check [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:32.568544Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m file integrity check complete [3mnzb[0m[2m=[0msample.nzb [3mresult[0m[2m=[0mAllFilesOk
[INFO] [stdout] [2m2026-06-12T23:31:32.568672Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no archives to extract [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:32.569206Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m moved files to destination [3mnzb[0m[2m=[0msample.nzb [3mdest[0m[2m=[0m/tmp/.tmpOLj0pQ/dest/sample
[INFO] [stdout] [2m2026-06-12T23:31:32.570138Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m post-processing complete [3mnzb[0m[2m=[0msample.nzb [3mtotal_ms[0m[2m=[0m2 [3mpar_ms[0m[2m=[0m0 [3mrepair_ms[0m[2m=[0m0 [3munpack_ms[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:32.570248Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m post-processing finished, moving to history [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:32.609881Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:35987/
[INFO] [stdout] [2m2026-06-12T23:31:32.614123Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:35987
[INFO] [stdout] [2m2026-06-12T23:31:32.614737Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:35987
[INFO] [stdout] [2m2026-06-12T23:31:32.615854Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:32.619876Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB XML content:
[INFO] [stdout] <?xml version="1.0" encoding="UTF-8"?>
[INFO] [stdout] <!DOCTYPE nzb PUBLIC "-//newzBin//DTD NZB 1.1//EN" "http://www.newzbin.com/DTD/2003/nzb.dtd">
[INFO] [stdout] <nzb xmlns="http://www.newzbin.com/DTD/2003/nzb">
[INFO] [stdout]   <file poster="tester" date="1700000000" subject="multi.txt">
[INFO] [stdout]     <groups>
[INFO] [stdout]       <group>alt.test</group>
[INFO] [stdout]     </groups>
[INFO] [stdout]     <segments>
[INFO] [stdout]       <segment bytes="4" number="1">mseg-1@test</segment>
[INFO] [stdout]       <segment bytes="4" number="2">mseg-2@test</segment>
[INFO] [stdout]       <segment bytes="4" number="3">mseg-3@test</segment>
[INFO] [stdout]       <segment bytes="4" number="4">mseg-4@test</segment>
[INFO] [stdout]       <segment bytes="4" number="5">mseg-5@test</segment>
[INFO] [stdout]       <segment bytes="4" number="6">mseg-6@test</segment>
[INFO] [stdout]     </segments>
[INFO] [stdout]   </file>
[INFO] [stdout] </nzb>
[INFO] [stdout]  [3mpath[0m[2m=[0m/tmp/bergamot-downloads/multi.nzb
[INFO] [stdout] [2m2026-06-12T23:31:32.623378Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB file par classification [3msubject[0m[2m=[0mmulti.txt [3mfilename[0m[2m=[0mNone [3mpar_status[0m[2m=[0mNotPar
[INFO] [stdout] [2m2026-06-12T23:31:32.623469Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m parsed NZB [3mpath[0m[2m=[0m/tmp/bergamot-downloads/multi.nzb [3mfile_count[0m[2m=[0m1 [3mhas_pars[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-06-12T23:31:32.623579Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:32.628721Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m12 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:32.629080Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmseg-1@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:32.629266Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "mseg-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpqIFUJw/intermediate" [3mmsg[0m[2m=[0mmseg-1@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmseg-1@test
[INFO] [stdout] [2m2026-06-12T23:31:32.676755Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:34027/
[INFO] [stdout] [2m2026-06-12T23:31:32.679194Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:34027
[INFO] [stdout] [2m2026-06-12T23:31:32.679508Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:34027
[INFO] [stdout] [2m2026-06-12T23:31:32.682855Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:32.686596Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m3 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:32.687342Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmseg-1@test [3moffset[0m[2m=[0m0 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m1145
[INFO] [stdout] [2m2026-06-12T23:31:32.687436Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:32.687473Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-06-12T23:31:32.687531Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m2 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:32.687587Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0msegment-1@test [3mnzb_id[0m[2m=[0m2 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:32.687685Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 2, file_idx: 0, seg_idx: 0 }, message_id: "segment-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpIQaG0d/intermediate" [3mmsg[0m[2m=[0msegment-1@test [3mnzb_id[0m[2m=[0m2[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0msegment-1@test
[INFO] [stdout] [2m2026-06-12T23:31:32.790320Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:32.790638Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:32.790940Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:32.791477Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:32.791833Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:32.791973Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] [2m2026-06-12T23:31:32.793830Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:32.793871Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:32.793889Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:32.793902Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] [2m2026-06-12T23:31:32.799803Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:45533/
[INFO] [stdout] [2m2026-06-12T23:31:32.804230Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:45533
[INFO] [stdout] [2m2026-06-12T23:31:32.804524Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:45533
[INFO] [stdout] [2m2026-06-12T23:31:32.805443Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:32.812940Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m7 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:32.907724Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:34027/
[INFO] [stdout] [2m2026-06-12T23:31:32.907835Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:34027
[INFO] [stdout] [2m2026-06-12T23:31:32.916484Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:34027
[INFO] [stdout] [2m2026-06-12T23:31:32.922171Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:32.927376Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m5 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:33.010924Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:32897/
[INFO] [stdout] [2m2026-06-12T23:31:33.011479Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:32897
[INFO] [stdout] [2m2026-06-12T23:31:33.011923Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:32897
[INFO] [stdout] [2m2026-06-12T23:31:33.014708Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:33.016090Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m1 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:33.084153Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40641/
[INFO] [stdout] [2m2026-06-12T23:31:33.084263Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40641
[INFO] [stdout] [2m2026-06-12T23:31:33.084551Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40641
[INFO] [stdout] [2m2026-06-12T23:31:33.096173Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:33.097053Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m7 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:33.163674Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:32897/
[INFO] [stdout] [2m2026-06-12T23:31:33.168251Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:32897
[INFO] [stdout] [2m2026-06-12T23:31:33.169363Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:32897
[INFO] [stdout] [2m2026-06-12T23:31:33.173038Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:33.177608Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m4 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:33.178243Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-06-12T23:31:33.178556Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:33.178791Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:33.179028Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:33.179334Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:33.180090Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:33.182365Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:33.182623Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:33.182863Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-06-12T23:31:33.183177Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-06-12T23:31:33.193606Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:35987/
[INFO] [stdout] [2m2026-06-12T23:31:33.196213Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:35987
[INFO] [stdout] [2m2026-06-12T23:31:33.196712Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:35987
[INFO] [stdout] [2m2026-06-12T23:31:33.200219Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:33.202238Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-06-12T23:31:33.206991Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-06-12T23:31:33.212145Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m5 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:33.361096Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:45533/
[INFO] [stdout] [2m2026-06-12T23:31:33.361274Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:45533
[INFO] [stdout] [2m2026-06-12T23:31:33.361587Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:45533
[INFO] [stdout] [2m2026-06-12T23:31:33.364653Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmseg-1@test [3moffset[0m[2m=[0m0 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m1131
[INFO] [stdout] [2m2026-06-12T23:31:33.365904Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:33.365993Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-06-12T23:31:33.366883Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:33.366990Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmseg-2@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:33.367206Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 1 }, message_id: "mseg-2@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpXDb3N1/intermediate" [3mmsg[0m[2m=[0mmseg-2@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmseg-2@test
[INFO] [stdout] [2m2026-06-12T23:31:33.370690Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:33.371578Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:33.398095Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:34027/
[INFO] [stdout] [2m2026-06-12T23:31:33.403850Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:34027
[INFO] [stdout] [2m2026-06-12T23:31:33.404502Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:34027
[INFO] [stdout] [2m2026-06-12T23:31:33.407990Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch failed [3mmessage_id[0m[2m=[0msegment-1@test [3merror[0m[2m=[0mfetching article body: fetching article from NNTP pool: Article not found: segment-1@test
[INFO] [stdout] [2m2026-06-12T23:31:33.411708Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m2 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:33.414348Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download failure [3mnzb_id[0m[2m=[0m2 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-06-12T23:31:33.414439Z[0m [33m WARN[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB sample.nzb health 50.0% — no par2 files available for repair, marking as failed (1 of 2 articles failed)
[INFO] [stdout] [2m2026-06-12T23:31:33.415063Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:33.418657Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:33.418876Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m3 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:33.419413Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmseg-2@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:33.420421Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 1 }, message_id: "mseg-2@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpIQaG0d/intermediate" [3mmsg[0m[2m=[0mmseg-2@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmseg-2@test
[INFO] [stdout] [2m2026-06-12T23:31:33.516749Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:35987/
[INFO] [stdout] [2m2026-06-12T23:31:33.521217Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:35987
[INFO] [stdout] [2m2026-06-12T23:31:33.521746Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:35987
[INFO] [stdout] [2m2026-06-12T23:31:33.524654Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:33.526644Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m2 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:33.526961Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-06-12T23:31:33.527121Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:33.527217Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:33.527327Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:33.529158Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:33.529230Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:33.529356Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:33.529436Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:33.529530Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-06-12T23:31:33.529640Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-06-12T23:31:33.540424Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmseg-1@test [3moffset[0m[2m=[0m0 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m911
[INFO] [stdout] [2m2026-06-12T23:31:33.540813Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:33.540866Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-06-12T23:31:33.540921Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:33.540982Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmseg-2@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:33.541134Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 1 }, message_id: "mseg-2@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpqIFUJw/intermediate" [3mmsg[0m[2m=[0mmseg-2@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmseg-2@test
[INFO] [stdout] [2m2026-06-12T23:31:33.542300Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-06-12T23:31:33.690804Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:34027/
[INFO] [stdout] [2m2026-06-12T23:31:33.696328Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:34027
[INFO] [stdout] [2m2026-06-12T23:31:33.700665Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:34027
[INFO] [stdout] [2m2026-06-12T23:31:33.701804Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:33.702686Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m1 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:33.760738Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:33.760998Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:33.761179Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:33.761282Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:33.761323Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] test crash_recovery_resumes_download ... ok
[INFO] [stdout] [2m2026-06-12T23:31:33.795231Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmps0COQx/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-06-12T23:31:33.795648Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-06-12T23:31:33.795700Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:33.795747Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:33.795783Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:33.795822Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:33.795860Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:33.795899Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:33.795937Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:33.795975Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] test rpc_authentication_rejection ... ok
[INFO] [stdout] [2m2026-06-12T23:31:33.870729Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:33.885663Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmseg-2@test [3moffset[0m[2m=[0m4 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m344
[INFO] [stdout] [2m2026-06-12T23:31:33.885782Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-06-12T23:31:33.885948Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:33.885984Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:33.886010Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:33.886026Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] test rpc_listgroups_schema_during_download ... ok
[INFO] [stdout] [2m2026-06-12T23:31:33.904924Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpFwRXLD/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-06-12T23:31:33.905390Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-06-12T23:31:33.905533Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:33.905672Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:33.905711Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:33.905737Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:33.905762Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:33.905785Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:33.905809Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:33.905833Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-06-12T23:31:33.921206Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpBqmR5J/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-06-12T23:31:33.921605Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-06-12T23:31:33.921649Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:33.921679Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:33.921700Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:33.921719Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:33.921739Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:33.921760Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:33.921781Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:33.921802Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-06-12T23:31:33.952937Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40641/
[INFO] [stdout] [2m2026-06-12T23:31:33.953036Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40641
[INFO] [stdout] [2m2026-06-12T23:31:33.953795Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:45533/
[INFO] [stdout] [2m2026-06-12T23:31:33.953852Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:45533
[INFO] [stdout] [2m2026-06-12T23:31:33.954076Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:45533
[INFO] [stdout] [2m2026-06-12T23:31:33.954298Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40641
[INFO] [stdout] [2m2026-06-12T23:31:33.955240Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:33.955966Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:33.956785Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:33.957644Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m2 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:33.998647Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmseg-2@test [3moffset[0m[2m=[0m4 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m631
[INFO] [stdout] [2m2026-06-12T23:31:33.998890Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:34.000154Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-06-12T23:31:34.000268Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m2 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:34.000375Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmseg-3@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m2
[INFO] [stdout] [2m2026-06-12T23:31:34.000565Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 2 }, message_id: "mseg-3@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpXDb3N1/intermediate" [3mmsg[0m[2m=[0mmseg-3@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmseg-3@test
[INFO] [stdout] [2m2026-06-12T23:31:34.087067Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:34027/
[INFO] [stdout] [2m2026-06-12T23:31:34.089221Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:34027
[INFO] [stdout] [2m2026-06-12T23:31:34.089704Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:34027
[INFO] [stdout] [2m2026-06-12T23:31:34.094392Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:34.096620Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m2 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:34.126835Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40641/
[INFO] [stdout] [2m2026-06-12T23:31:34.128193Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40641
[INFO] [stdout] [2m2026-06-12T23:31:34.128607Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40641
[INFO] [stdout] [2m2026-06-12T23:31:34.130677Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:34.131119Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:34.132347Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-06-12T23:31:34.132432Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:34.132478Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:34.132507Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:34.132549Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:34.132572Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:34.132594Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:34.132616Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:34.132638Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-06-12T23:31:34.132676Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-06-12T23:31:34.141230Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-06-12T23:31:34.141427Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-06-12T23:31:34.284784Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:35969/
[INFO] [stdout] [2m2026-06-12T23:31:34.285030Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:35969
[INFO] [stdout] [2m2026-06-12T23:31:34.285510Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:35969
[INFO] [stdout] [2m2026-06-12T23:31:34.286625Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:34.287055Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:34.311627Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:37425/
[INFO] [stdout] [2m2026-06-12T23:31:34.317242Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:37425
[INFO] [stdout] [2m2026-06-12T23:31:34.317624Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:37425
[INFO] [stdout] [2m2026-06-12T23:31:34.318603Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:34.322405Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m3 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:34.380746Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:45533/
[INFO] [stdout] [2m2026-06-12T23:31:34.384216Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:45533
[INFO] [stdout] [2m2026-06-12T23:31:34.384527Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:45533
[INFO] [stdout] [2m2026-06-12T23:31:34.385732Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:34.387899Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m2 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:34.386940Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:34245/
[INFO] [stdout] [2m2026-06-12T23:31:34.391342Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:34245
[INFO] [stdout] [2m2026-06-12T23:31:34.391957Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:34245
[INFO] [stdout] [2m2026-06-12T23:31:34.393621Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:34.393976Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:34.394235Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m downloads paused
[INFO] [stdout] [2m2026-06-12T23:31:34.417990Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:35969/
[INFO] [stdout] [2m2026-06-12T23:31:34.418098Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:35969
[INFO] [stdout] [2m2026-06-12T23:31:34.418763Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:35969
[INFO] [stdout] [2m2026-06-12T23:31:34.420202Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:34.420634Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:34.544138Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmseg-3@test [3moffset[0m[2m=[0m8 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m543
[INFO] [stdout] [2m2026-06-12T23:31:34.544509Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m2 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:34.544572Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m2 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-06-12T23:31:34.544628Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m3 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:34.544809Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmseg-4@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m3
[INFO] [stdout] [2m2026-06-12T23:31:34.544938Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 3 }, message_id: "mseg-4@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpXDb3N1/intermediate" [3mmsg[0m[2m=[0mmseg-4@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmseg-4@test
[INFO] [stdout] [2m2026-06-12T23:31:34.662388Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:34245/
[INFO] [stdout] [2m2026-06-12T23:31:34.662494Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:34245
[INFO] [stdout] [2m2026-06-12T23:31:34.666992Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:34245
[INFO] [stdout] [2m2026-06-12T23:31:34.667922Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:34.670689Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m2 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:34.689998Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:35969/
[INFO] [stdout] [2m2026-06-12T23:31:34.694229Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:35969
[INFO] [stdout] [2m2026-06-12T23:31:34.694696Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:35969
[INFO] [stdout] [2m2026-06-12T23:31:34.695639Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:34.695976Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:34.748569Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:45533/
[INFO] [stdout] [2m2026-06-12T23:31:34.748857Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:45533
[INFO] [stdout] [2m2026-06-12T23:31:34.749373Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:45533
[INFO] [stdout] [2m2026-06-12T23:31:34.752417Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:34.753887Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m1 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] test rpc_editqueue_pause_resume_delete_move ... FAILED
[INFO] [stdout] test multifile_nzb_produces_all_output_files ... ok
[INFO] [stdout] [2m2026-06-12T23:31:34.821754Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpQ0vTbq/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-06-12T23:31:34.822166Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-06-12T23:31:34.822211Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:34.822249Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:34.822280Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:34.822301Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:34.822322Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:34.822342Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:34.822363Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:34.822382Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-06-12T23:31:34.826652Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:34.826714Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:34.826742Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:34.826774Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:34.826798Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] [2m2026-06-12T23:31:34.832073Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpydugZn/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-06-12T23:31:34.843613Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-06-12T23:31:34.843664Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:34.843698Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:34.843720Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:34.843739Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:34.843758Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:34.843776Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:34.843794Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:34.843812Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-06-12T23:31:34.942976Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:34245/
[INFO] [stdout] [2m2026-06-12T23:31:34.944284Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:34245
[INFO] [stdout] [2m2026-06-12T23:31:34.945311Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:34245
[INFO] [stdout] [2m2026-06-12T23:31:34.946593Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:34.948961Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB XML content:
[INFO] [stdout] <?xml version="1.0" encoding="UTF-8"?>
[INFO] [stdout] <!DOCTYPE nzb PUBLIC "-//newzBin//DTD NZB 1.1//EN" "http://www.newzbin.com/DTD/2003/nzb.dtd">
[INFO] [stdout] <nzb xmlns="http://www.newzbin.com/DTD/2003/nzb">
[INFO] [stdout]   <file poster="tester" date="1700000000" subject="multi.txt">
[INFO] [stdout]     <groups>
[INFO] [stdout]       <group>alt.test</group>
[INFO] [stdout]     </groups>
[INFO] [stdout]     <segments>
[INFO] [stdout]       <segment bytes="4" number="1">mseg-1@test</segment>
[INFO] [stdout]       <segment bytes="4" number="2">mseg-2@test</segment>
[INFO] [stdout]       <segment bytes="4" number="3">mseg-3@test</segment>
[INFO] [stdout]       <segment bytes="4" number="4">mseg-4@test</segment>
[INFO] [stdout]       <segment bytes="4" number="5">mseg-5@test</segment>
[INFO] [stdout]       <segment bytes="4" number="6">mseg-6@test</segment>
[INFO] [stdout]     </segments>
[INFO] [stdout]   </file>
[INFO] [stdout] </nzb>
[INFO] [stdout]  [3mpath[0m[2m=[0m/tmp/bergamot-downloads/multi.nzb
[INFO] [stdout] [2m2026-06-12T23:31:34.954437Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB file par classification [3msubject[0m[2m=[0mmulti.txt [3mfilename[0m[2m=[0mNone [3mpar_status[0m[2m=[0mNotPar
[INFO] [stdout] [2m2026-06-12T23:31:34.954551Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m parsed NZB [3mpath[0m[2m=[0m/tmp/bergamot-downloads/multi.nzb [3mfile_count[0m[2m=[0m1 [3mhas_pars[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-06-12T23:31:34.960203Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m13 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:34.967326Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:35969/
[INFO] [stdout] [2m2026-06-12T23:31:34.967432Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:35969
[INFO] [stdout] [2m2026-06-12T23:31:34.967842Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:35969
[INFO] [stdout] [2m2026-06-12T23:31:34.968701Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:34.969054Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:34.969394Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-06-12T23:31:34.969473Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:34.969523Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:34.969557Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:34.969576Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:34.969594Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:34.969614Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:34.969636Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-06-12T23:31:34.969656Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:34.969692Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-06-12T23:31:34.983828Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-06-12T23:31:34.984004Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-06-12T23:31:35.103850Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:45533/
[INFO] [stdout] [2m2026-06-12T23:31:35.104023Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:45533
[INFO] [stdout] [2m2026-06-12T23:31:35.104333Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:45533
[INFO] [stdout] [2m2026-06-12T23:31:35.105362Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:35.106155Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:35.150314Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmseg-4@test [3moffset[0m[2m=[0m12 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m605
[INFO] [stdout] [2m2026-06-12T23:31:35.150507Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m3 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:35.150641Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m3 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-06-12T23:31:35.150791Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m4 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:35.151352Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmseg-5@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m4
[INFO] [stdout] [2m2026-06-12T23:31:35.151884Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 4 }, message_id: "mseg-5@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpXDb3N1/intermediate" [3mmsg[0m[2m=[0mmseg-5@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmseg-5@test
[INFO] [stdout] [2m2026-06-12T23:31:35.182436Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40031/
[INFO] [stdout] [2m2026-06-12T23:31:35.186235Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40031
[INFO] [stdout] [2m2026-06-12T23:31:35.186560Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40031
[INFO] [stdout] [2m2026-06-12T23:31:35.188511Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:35.190748Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB XML content:
[INFO] [stdout] <?xml version="1.0" encoding="UTF-8"?>
[INFO] [stdout] <!DOCTYPE nzb PUBLIC "-//newzBin//DTD NZB 1.1//EN" "http://www.newzbin.com/DTD/2003/nzb.dtd">
[INFO] [stdout] <nzb xmlns="http://www.newzbin.com/DTD/2003/nzb">
[INFO] [stdout]   <file poster="tester" date="1700000000" subject="sample.txt">
[INFO] [stdout]     <groups>
[INFO] [stdout]       <group>alt.test</group>
[INFO] [stdout]     </groups>
[INFO] [stdout]     <segments>
[INFO] [stdout]       <segment bytes="4" number="1">segment-1@test</segment>
[INFO] [stdout]       <segment bytes="4" number="2">segment-2@test</segment>
[INFO] [stdout]     </segments>
[INFO] [stdout]   </file>
[INFO] [stdout] </nzb>
[INFO] [stdout]  [3mpath[0m[2m=[0m/tmp/bergamot-downloads/sample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:35.192325Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB file par classification [3msubject[0m[2m=[0msample.txt [3mfilename[0m[2m=[0mNone [3mpar_status[0m[2m=[0mNotPar
[INFO] [stdout] [2m2026-06-12T23:31:35.192403Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m parsed NZB [3mpath[0m[2m=[0m/tmp/bergamot-downloads/sample.nzb [3mfile_count[0m[2m=[0m1 [3mhas_pars[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-06-12T23:31:35.192510Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:35.198772Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m10 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:35.199165Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0msegment-1@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:35.199374Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "segment-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpQ0vTbq/intermediate" [3mmsg[0m[2m=[0msegment-1@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0msegment-1@test
[INFO] [stdout] [2m2026-06-12T23:31:35.339360Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:35167/
[INFO] [stdout] [2m2026-06-12T23:31:35.345261Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:35167
[INFO] [stdout] [2m2026-06-12T23:31:35.345638Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:35167
[INFO] [stdout] [2m2026-06-12T23:31:35.346647Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:35.350760Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m4 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:35.451236Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:45533/
[INFO] [stdout] [2m2026-06-12T23:31:35.454214Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:45533
[INFO] [stdout] [2m2026-06-12T23:31:35.454509Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:45533
[INFO] [stdout] [2m2026-06-12T23:31:35.455352Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:35.458806Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m3 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:35.460323Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40031/
[INFO] [stdout] [2m2026-06-12T23:31:35.460402Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40031
[INFO] [stdout] [2m2026-06-12T23:31:35.460786Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40031
[INFO] [stdout] [2m2026-06-12T23:31:35.462817Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:35.464554Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m1 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:35.519699Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0msegment-1@test [3moffset[0m[2m=[0m0 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m320
[INFO] [stdout] [2m2026-06-12T23:31:35.519849Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:35.519891Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-06-12T23:31:35.519945Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:35.520004Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0msegment-2@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:35.520231Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 1 }, message_id: "segment-2@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpQ0vTbq/intermediate" [3mmsg[0m[2m=[0msegment-2@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0msegment-2@test
[INFO] [stdout] [2m2026-06-12T23:31:35.521018Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0msegment-2@test [3moffset[0m[2m=[0m4 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:35.521149Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:35.521189Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-06-12T23:31:35.521215Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: file-0 (sample.nzb)
[INFO] [stdout] [2m2026-06-12T23:31:35.521234Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m download complete, queuing post-processing: sample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:35.521380Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m starting post-processing [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:35.521487Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpQ0vTbq/intermediate/nzb-1
[INFO] [stdout] [2m2026-06-12T23:31:35.521524Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m verifying file integrity (par2) [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:35.521596Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpQ0vTbq/intermediate/nzb-1
[INFO] [stdout] [2m2026-06-12T23:31:35.521619Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no repair data found, skipping integrity check [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:35.521637Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m file integrity check complete [3mnzb[0m[2m=[0msample.nzb [3mresult[0m[2m=[0mAllFilesOk
[INFO] [stdout] [2m2026-06-12T23:31:35.521720Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no archives to extract [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:35.522089Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m moved files to destination [3mnzb[0m[2m=[0msample.nzb [3mdest[0m[2m=[0m/tmp/.tmpQ0vTbq/dest/sample
[INFO] [stdout] [2m2026-06-12T23:31:35.522137Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m post-processing complete [3mnzb[0m[2m=[0msample.nzb [3mtotal_ms[0m[2m=[0m0 [3mpar_ms[0m[2m=[0m0 [3mrepair_ms[0m[2m=[0m0 [3munpack_ms[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:35.522211Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m post-processing finished, moving to history [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:35.566763Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:35167/
[INFO] [stdout] [2m2026-06-12T23:31:35.566872Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:35167
[INFO] [stdout] [2m2026-06-12T23:31:35.567296Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:35167
[INFO] [stdout] [2m2026-06-12T23:31:35.568039Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:35.580609Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m12 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:35.581046Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-06-12T23:31:35.581197Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:35.586208Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:35.586330Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:35.586383Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:35.586443Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:35.586498Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:35.586556Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:35.586615Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-06-12T23:31:35.586690Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-06-12T23:31:35.603192Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-06-12T23:31:35.603408Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-06-12T23:31:35.668475Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:34245/
[INFO] [stdout] [2m2026-06-12T23:31:35.668643Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:34245
[INFO] [stdout] [2m2026-06-12T23:31:35.670376Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:34245
[INFO] [stdout] [2m2026-06-12T23:31:35.671238Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:35.671491Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:37425/
[INFO] [stdout] [2m2026-06-12T23:31:35.671557Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:37425
[INFO] [stdout] [2m2026-06-12T23:31:35.671712Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:37425
[INFO] [stdout] [2m2026-06-12T23:31:35.672071Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:35.672220Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:35.676651Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m4 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:35.846324Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:35.846410Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:35.846433Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:35.846464Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:35.846479Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] [2m2026-06-12T23:31:35.859501Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40031/
[INFO] [stdout] [2m2026-06-12T23:31:35.863208Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40031
[INFO] [stdout] [2m2026-06-12T23:31:35.864214Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40031
[INFO] [stdout] [2m2026-06-12T23:31:35.865278Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:35.866979Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m1 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:35.867228Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:37425/
[INFO] [stdout] [2m2026-06-12T23:31:35.867911Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:37425
[INFO] [stdout] [2m2026-06-12T23:31:35.870205Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:37425
[INFO] [stdout] [2m2026-06-12T23:31:35.871304Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:35.876854Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB XML content:
[INFO] [stdout] <?xml version="1.0" encoding="UTF-8"?>
[INFO] [stdout] <!DOCTYPE nzb PUBLIC "-//newzBin//DTD NZB 1.1//EN" "http://www.newzbin.com/DTD/2003/nzb.dtd">
[INFO] [stdout] <nzb xmlns="http://www.newzbin.com/DTD/2003/nzb">
[INFO] [stdout]   <file poster="tester" date="1700000000" subject="sample.txt">
[INFO] [stdout]     <groups>
[INFO] [stdout]       <group>alt.test</group>
[INFO] [stdout]     </groups>
[INFO] [stdout]     <segments>
[INFO] [stdout]       <segment bytes="4" number="1">segment-1@test</segment>
[INFO] [stdout]       <segment bytes="4" number="2">segment-2@test</segment>
[INFO] [stdout]     </segments>
[INFO] [stdout]   </file>
[INFO] [stdout] </nzb>
[INFO] [stdout]  [3mpath[0m[2m=[0m/tmp/bergamot-downloads/sample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:35.879760Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB file par classification [3msubject[0m[2m=[0msample.txt [3mfilename[0m[2m=[0mNone [3mpar_status[0m[2m=[0mNotPar
[INFO] [stdout] [2m2026-06-12T23:31:35.879809Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m parsed NZB [3mpath[0m[2m=[0m/tmp/bergamot-downloads/sample.nzb [3mfile_count[0m[2m=[0m1 [3mhas_pars[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-06-12T23:31:35.879895Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:35.884376Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m13 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:35.884873Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0msegment-1@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:35.885656Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "segment-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpBqmR5J/intermediate" [3mmsg[0m[2m=[0msegment-1@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0msegment-1@test
[INFO] [stdout] [2m2026-06-12T23:31:35.908316Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:35.908697Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:35.908888Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:35.908928Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:35.908949Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] test rpc_postqueue_schema_and_pause_toggle ... ok
[INFO] [stdout] [2m2026-06-12T23:31:35.931671Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:45533/
[INFO] [stdout] [2m2026-06-12T23:31:35.934236Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:45533
[INFO] [stdout] [2m2026-06-12T23:31:35.934500Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:45533
[INFO] [stdout] [2m2026-06-12T23:31:35.941626Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:35.942529Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpPpvATD/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-06-12T23:31:35.942905Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-06-12T23:31:35.942954Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:35.942994Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:35.943020Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:35.943045Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:35.943070Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:35.943093Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:35.943147Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:35.943168Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-06-12T23:31:35.947691Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m6 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:35.948801Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmseg-5@test [3moffset[0m[2m=[0m16 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m797
[INFO] [stdout] [2m2026-06-12T23:31:35.949155Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m4 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:35.949418Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m4 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-06-12T23:31:35.949507Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m5 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:35.949960Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmseg-6@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m5
[INFO] [stdout] [2m2026-06-12T23:31:35.950564Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 5 }, message_id: "mseg-6@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpXDb3N1/intermediate" [3mmsg[0m[2m=[0mmseg-6@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmseg-6@test
[INFO] [stdout] [2m2026-06-12T23:31:36.035711Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:34245/
[INFO] [stdout] [2m2026-06-12T23:31:36.038161Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:34245
[INFO] [stdout] [2m2026-06-12T23:31:36.043573Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:34245
[INFO] [stdout] [2m2026-06-12T23:31:36.044496Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:36.044867Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:36.045084Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m downloads resumed
[INFO] [stdout] [2m2026-06-12T23:31:36.046319Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:36.046531Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmseg-1@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:36.046776Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "mseg-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmps0COQx/intermediate" [3mmsg[0m[2m=[0mmseg-1@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmseg-1@test
[INFO] [stdout] [2m2026-06-12T23:31:36.081413Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:37425/
[INFO] [stdout] [2m2026-06-12T23:31:36.081842Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:37425
[INFO] [stdout] [2m2026-06-12T23:31:36.082738Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:37425
[INFO] [stdout] [2m2026-06-12T23:31:36.085428Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:36.086566Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m1 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:36.091873Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0msegment-1@test [3moffset[0m[2m=[0m0 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m206
[INFO] [stdout] [2m2026-06-12T23:31:36.092147Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:36.092195Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-06-12T23:31:36.092247Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:36.092303Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0msegment-2@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:36.092445Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 1 }, message_id: "segment-2@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpBqmR5J/intermediate" [3mmsg[0m[2m=[0msegment-2@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0msegment-2@test
[INFO] [stdout] [2m2026-06-12T23:31:36.133808Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0msegment-2@test [3moffset[0m[2m=[0m4 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m41
[INFO] [stdout] [2m2026-06-12T23:31:36.133937Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:36.133979Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-06-12T23:31:36.134007Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: file-0 (sample.nzb)
[INFO] [stdout] [2m2026-06-12T23:31:36.134022Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m download complete, queuing post-processing: sample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:36.134222Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m starting post-processing [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:36.134347Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpBqmR5J/intermediate/nzb-1
[INFO] [stdout] [2m2026-06-12T23:31:36.134385Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m verifying file integrity (par2) [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:36.134457Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpBqmR5J/intermediate/nzb-1
[INFO] [stdout] [2m2026-06-12T23:31:36.134480Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no repair data found, skipping integrity check [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:36.134499Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m file integrity check complete [3mnzb[0m[2m=[0msample.nzb [3mresult[0m[2m=[0mAllFilesOk
[INFO] [stdout] [2m2026-06-12T23:31:36.134598Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no archives to extract [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:36.135007Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m moved files to destination [3mnzb[0m[2m=[0msample.nzb [3mdest[0m[2m=[0m/tmp/.tmpBqmR5J/dest/sample
[INFO] [stdout] [2m2026-06-12T23:31:36.135038Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m post-processing complete [3mnzb[0m[2m=[0msample.nzb [3mtotal_ms[0m[2m=[0m0 [3mpar_ms[0m[2m=[0m0 [3mrepair_ms[0m[2m=[0m0 [3munpack_ms[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:36.135137Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m post-processing finished, moving to history [3mnzb[0m[2m=[0msample.nzb
[INFO] [stdout] [2m2026-06-12T23:31:36.295299Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:34245/
[INFO] [stdout] [2m2026-06-12T23:31:36.295471Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:34245
[INFO] [stdout] [2m2026-06-12T23:31:36.296003Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:34245
[INFO] [stdout] [2m2026-06-12T23:31:36.297734Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:36.301416Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m3 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:36.358370Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:45533/
[INFO] [stdout] [2m2026-06-12T23:31:36.358670Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:45533
[INFO] [stdout] [2m2026-06-12T23:31:36.359133Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:45533
[INFO] [stdout] [2m2026-06-12T23:31:36.361377Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:36.364704Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m3 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:36.473416Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmseg-6@test [3moffset[0m[2m=[0m20 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m523
[INFO] [stdout] [2m2026-06-12T23:31:36.473622Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m5 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:36.473706Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m5 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-06-12T23:31:36.473756Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: file-0 (multi.nzb)
[INFO] [stdout] [2m2026-06-12T23:31:36.473803Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m download complete, queuing post-processing: multi.nzb
[INFO] [stdout] [2m2026-06-12T23:31:36.475167Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m starting post-processing [3mnzb[0m[2m=[0mmulti.nzb
[INFO] [stdout] [2m2026-06-12T23:31:36.475377Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m verifying file integrity (par2) [3mnzb[0m[2m=[0mmulti.nzb
[INFO] [stdout] [2m2026-06-12T23:31:36.475555Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no repair data found, skipping integrity check [3mnzb[0m[2m=[0mmulti.nzb
[INFO] [stdout] [2m2026-06-12T23:31:36.476003Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m file integrity check complete [3mnzb[0m[2m=[0mmulti.nzb [3mresult[0m[2m=[0mAllFilesOk
[INFO] [stdout] [2m2026-06-12T23:31:36.476161Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no archives to extract [3mnzb[0m[2m=[0mmulti.nzb
[INFO] [stdout] [2m2026-06-12T23:31:36.478175Z[0m [31mERROR[0m [2mbergamot_postproc::processor[0m[2m:[0m moving files to destination failed [3mnzb[0m[2m=[0mmulti.nzb [3msrc[0m[2m=[0m [3mdest[0m[2m=[0m/tmp/.tmpXDb3N1/dest [3merror[0m[2m=[0mI/O error: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-06-12T23:31:36.478454Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m post-processing complete [3mnzb[0m[2m=[0mmulti.nzb [3mtotal_ms[0m[2m=[0m3 [3mpar_ms[0m[2m=[0m0 [3mrepair_ms[0m[2m=[0m0 [3munpack_ms[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:36.479008Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m post-processing finished, moving to history [3mnzb[0m[2m=[0mmulti.nzb
[INFO] [stdout] [2m2026-06-12T23:31:36.502864Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:42765/
[INFO] [stdout] [2m2026-06-12T23:31:36.503013Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:42765
[INFO] [stdout] [2m2026-06-12T23:31:36.509496Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:42765
[INFO] [stdout] [2m2026-06-12T23:31:36.510464Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:36.510921Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:36.703061Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:34245/
[INFO] [stdout] [2m2026-06-12T23:31:36.703195Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:34245
[INFO] [stdout] [2m2026-06-12T23:31:36.711086Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:34245
[INFO] [stdout] [2m2026-06-12T23:31:36.717452Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:36.726373Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m8 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:36.743671Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:37425/
[INFO] [stdout] [2m2026-06-12T23:31:36.746213Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:37425
[INFO] [stdout] [2m2026-06-12T23:31:36.747574Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:37425
[INFO] [stdout] [2m2026-06-12T23:31:36.748456Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:36.748934Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:36.799572Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40031/
[INFO] [stdout] [2m2026-06-12T23:31:36.803237Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40031
[INFO] [stdout] [2m2026-06-12T23:31:36.804070Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40031
[INFO] [stdout] [2m2026-06-12T23:31:36.805996Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:36.826807Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m20 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] test rpc_history_schema_conformance ... ok
[INFO] [stdout] test missing_article_falls_back_to_second_server ... ok
[INFO] [stdout] [2m2026-06-12T23:31:36.867603Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpiukPbn/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-06-12T23:31:36.868001Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-06-12T23:31:36.868053Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:36.868122Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:36.868168Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:36.868203Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:36.868234Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:36.868276Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:36.868298Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:36.868325Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-06-12T23:31:36.871354Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m cannot read script dir /tmp/.tmpID4VBY/scripts: No such file or directory (os error 2)
[INFO] [stdout] [2m2026-06-12T23:31:36.871645Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker started
[INFO] [stdout] [2m2026-06-12T23:31:36.871689Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:36.871732Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:36.871768Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:36.871806Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:36.871842Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:36.871878Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:36.871915Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:36.871954Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m starting DiskStateFlush service
[INFO] [stdout] [2m2026-06-12T23:31:36.943986Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:45533/
[INFO] [stdout] [2m2026-06-12T23:31:36.945196Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:45533
[INFO] [stdout] [2m2026-06-12T23:31:36.945504Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:45533
[INFO] [stdout] [2m2026-06-12T23:31:36.946359Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:36.948234Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m1 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:36.970812Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:42765/
[INFO] [stdout] [2m2026-06-12T23:31:36.970916Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:42765
[INFO] [stdout] [2m2026-06-12T23:31:36.971331Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:42765
[INFO] [stdout] [2m2026-06-12T23:31:36.972082Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:36.986658Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m14 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:36.986952Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-06-12T23:31:36.987037Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:36.987090Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:36.992326Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:36.992376Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:36.992411Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:36.992440Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:36.992468Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:36.992493Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-06-12T23:31:36.992538Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-06-12T23:31:37.011464Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-06-12T23:31:37.011617Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-06-12T23:31:37.087523Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:37425/
[INFO] [stdout] [2m2026-06-12T23:31:37.089224Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:37425
[INFO] [stdout] [2m2026-06-12T23:31:37.090335Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:37425
[INFO] [stdout] [2m2026-06-12T23:31:37.093513Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:37.094158Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:37.168680Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:40031/
[INFO] [stdout] [2m2026-06-12T23:31:37.169201Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:40031
[INFO] [stdout] [2m2026-06-12T23:31:37.169655Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:40031
[INFO] [stdout] [2m2026-06-12T23:31:37.171499Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:37.171894Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:37.174143Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-06-12T23:31:37.174228Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:37.174277Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:37.174302Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:37.174323Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:37.174344Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:37.174363Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:37.174386Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:37.174406Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-06-12T23:31:37.174444Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-06-12T23:31:37.186355Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:45533/
[INFO] [stdout] [2m2026-06-12T23:31:37.186473Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:45533
[INFO] [stdout] [2m2026-06-12T23:31:37.186715Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:45533
[INFO] [stdout] [2m2026-06-12T23:31:37.187548Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:37.187925Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:37.188171Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-06-12T23:31:37.188249Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:37.188297Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:37.188323Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:37.188344Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:37.188363Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:37.188382Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:37.188403Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:37.188423Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-06-12T23:31:37.188463Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-06-12T23:31:37.200197Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-06-12T23:31:37.200673Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-06-12T23:31:37.201191Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-06-12T23:31:37.201300Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-06-12T23:31:37.233944Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:37.234021Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:37.234042Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:37.234064Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:37.234078Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] test graceful_shutdown_under_load ... ok
[INFO] [stdout] [2m2026-06-12T23:31:37.293136Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:34245/
[INFO] [stdout] [2m2026-06-12T23:31:37.293267Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:34245
[INFO] [stdout] [2m2026-06-12T23:31:37.293562Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:34245
[INFO] [stdout] [2m2026-06-12T23:31:37.298710Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:37.300943Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m2 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:37.311374Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmseg-1@test [3moffset[0m[2m=[0m0 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m1264
[INFO] [stdout] [2m2026-06-12T23:31:37.311569Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:37.311651Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-06-12T23:31:37.311730Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:37.311817Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmseg-2@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:37.311965Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 1 }, message_id: "mseg-2@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmps0COQx/intermediate" [3mmsg[0m[2m=[0mmseg-2@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmseg-2@test
[INFO] [stdout] [2m2026-06-12T23:31:37.398098Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:35483/
[INFO] [stdout] [2m2026-06-12T23:31:37.398247Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:35483
[INFO] [stdout] [2m2026-06-12T23:31:37.398548Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:35483
[INFO] [stdout] [2m2026-06-12T23:31:37.399338Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/xmlrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:37.399777Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/xmlrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:37.400791Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::pool[0m[2m:[0m pooling idle connection for ("http", 127.0.0.1:35483)
[INFO] [stdout] [2m2026-06-12T23:31:37.401058Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::pool[0m[2m:[0m reuse idle connection for ("http", 127.0.0.1:35483)
[INFO] [stdout] [2m2026-06-12T23:31:37.401398Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/xmlrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:37.402167Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/xmlrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:37.402616Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::pool[0m[2m:[0m pooling idle connection for ("http", 127.0.0.1:35483)
[INFO] [stdout] [2m2026-06-12T23:31:37.525294Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:35483/
[INFO] [stdout] [2m2026-06-12T23:31:37.525410Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:35483
[INFO] [stdout] [2m2026-06-12T23:31:37.525691Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:35483
[INFO] [stdout] [2m2026-06-12T23:31:37.526465Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:37.526824Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:37.527040Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-06-12T23:31:37.527135Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:37.527182Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:37.527211Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:37.527233Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:37.527254Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:37.527285Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:37.527310Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:37.527331Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-06-12T23:31:37.527368Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-06-12T23:31:37.549084Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-06-12T23:31:37.549325Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-06-12T23:31:37.729083Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:34245/
[INFO] [stdout] [2m2026-06-12T23:31:37.729309Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:34245
[INFO] [stdout] [2m2026-06-12T23:31:37.729621Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:34245
[INFO] [stdout] [2m2026-06-12T23:31:37.730682Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:37.732852Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m2 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:37.766127Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:34049/
[INFO] [stdout] [2m2026-06-12T23:31:37.766609Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:34049
[INFO] [stdout] [2m2026-06-12T23:31:37.767188Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:34049
[INFO] [stdout] [2m2026-06-12T23:31:37.768611Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:37.769082Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:37.773459Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmseg-2@test [3moffset[0m[2m=[0m4 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m461
[INFO] [stdout] [2m2026-06-12T23:31:37.773629Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:37.773677Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-06-12T23:31:37.773727Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m2 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:37.773781Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmseg-3@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m2
[INFO] [stdout] [2m2026-06-12T23:31:37.773906Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 2 }, message_id: "mseg-3@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmps0COQx/intermediate" [3mmsg[0m[2m=[0mmseg-3@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmseg-3@test
[INFO] [stdout] [2m2026-06-12T23:31:37.824338Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:37.824430Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:37.824459Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:37.824530Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:37.824560Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] test rpc_servervolumes_reports_bytes_after_download ... ok
[INFO] [stdout] [2m2026-06-12T23:31:37.869779Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:37.869860Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:37.869882Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:37.869903Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:37.869917Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] [2m2026-06-12T23:31:37.893704Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m found new NZB file: /tmp/.tmpID4VBY/nzb/scan-test.nzb
[INFO] [stdout] [2m2026-06-12T23:31:37.893965Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB XML content:
[INFO] [stdout] <?xml version="1.0" encoding="UTF-8"?>
[INFO] [stdout] <!DOCTYPE nzb PUBLIC "-//newzBin//DTD NZB 1.1//EN" "http://www.newzbin.com/DTD/2003/nzb.dtd">
[INFO] [stdout] <nzb xmlns="http://www.newzbin.com/DTD/2003/nzb">
[INFO] [stdout]   <file poster="tester" date="1700000000" subject="sample.txt">
[INFO] [stdout]     <groups>
[INFO] [stdout]       <group>alt.test</group>
[INFO] [stdout]     </groups>
[INFO] [stdout]     <segments>
[INFO] [stdout]       <segment bytes="4" number="1">segment-1@test</segment>
[INFO] [stdout]       <segment bytes="4" number="2">segment-2@test</segment>
[INFO] [stdout]     </segments>
[INFO] [stdout]   </file>
[INFO] [stdout] </nzb>
[INFO] [stdout]  [3mpath[0m[2m=[0m/tmp/.tmpID4VBY/nzb/scan-test.nzb
[INFO] [stdout] [2m2026-06-12T23:31:37.894220Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m NZB file par classification [3msubject[0m[2m=[0msample.txt [3mfilename[0m[2m=[0mNone [3mpar_status[0m[2m=[0mNotPar
[INFO] [stdout] [2m2026-06-12T23:31:37.894256Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m parsed NZB [3mpath[0m[2m=[0m/tmp/.tmpID4VBY/nzb/scan-test.nzb [3mfile_count[0m[2m=[0m1 [3mhas_pars[0m[2m=[0mfalse
[INFO] [stdout] [2m2026-06-12T23:31:37.894337Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:37.894443Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m queued download: /tmp/.tmpID4VBY/nzb/scan-test.nzb (id 1)
[INFO] [stdout] test xmlrpc_version_returns_valid_response ... ok
[INFO] [stdout] test rpc_status_schema_conformance ... ok
[INFO] [stdout] [2m2026-06-12T23:31:37.907296Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0msegment-1@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:37.907539Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 0 }, message_id: "segment-1@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpID4VBY/intermediate" [3mmsg[0m[2m=[0msegment-1@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0msegment-1@test
[INFO] [stdout] [2m2026-06-12T23:31:37.944435Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:37.944523Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:37.944547Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:37.944571Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:37.944586Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] [2m2026-06-12T23:31:37.950278Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0msegment-1@test [3moffset[0m[2m=[0m0 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m42
[INFO] [stdout] [2m2026-06-12T23:31:37.950400Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:37.950438Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m0 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-06-12T23:31:37.950488Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:37.950548Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0msegment-2@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:37.950656Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 1 }, message_id: "segment-2@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmpID4VBY/intermediate" [3mmsg[0m[2m=[0msegment-2@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0msegment-2@test
[INFO] [stdout] [2m2026-06-12T23:31:37.991907Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0msegment-2@test [3moffset[0m[2m=[0m4 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m41
[INFO] [stdout] [2m2026-06-12T23:31:37.992047Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:37.992095Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m1 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-06-12T23:31:37.992148Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: file-0 (scan-test.nzb)
[INFO] [stdout] [2m2026-06-12T23:31:37.992165Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m download complete, queuing post-processing: scan-test.nzb
[INFO] [stdout] [2m2026-06-12T23:31:37.992338Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m starting post-processing [3mnzb[0m[2m=[0mscan-test.nzb
[INFO] [stdout] [2m2026-06-12T23:31:37.992460Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpID4VBY/intermediate/nzb-1
[INFO] [stdout] [2m2026-06-12T23:31:37.992494Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m verifying file integrity (par2) [3mnzb[0m[2m=[0mscan-test.nzb
[INFO] [stdout] [2m2026-06-12T23:31:37.992573Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmpID4VBY/intermediate/nzb-1
[INFO] [stdout] [2m2026-06-12T23:31:37.992596Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no repair data found, skipping integrity check [3mnzb[0m[2m=[0mscan-test.nzb
[INFO] [stdout] [2m2026-06-12T23:31:37.992617Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m file integrity check complete [3mnzb[0m[2m=[0mscan-test.nzb [3mresult[0m[2m=[0mAllFilesOk
[INFO] [stdout] [2m2026-06-12T23:31:37.992713Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no archives to extract [3mnzb[0m[2m=[0mscan-test.nzb
[INFO] [stdout] [2m2026-06-12T23:31:37.993285Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m moved files to destination [3mnzb[0m[2m=[0mscan-test.nzb [3mdest[0m[2m=[0m/tmp/.tmpID4VBY/dest/scan-test
[INFO] [stdout] [2m2026-06-12T23:31:37.993317Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m post-processing complete [3mnzb[0m[2m=[0mscan-test.nzb [3mtotal_ms[0m[2m=[0m0 [3mpar_ms[0m[2m=[0m0 [3mrepair_ms[0m[2m=[0m0 [3munpack_ms[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:37.993383Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m post-processing finished, moving to history [3mnzb[0m[2m=[0mscan-test.nzb
[INFO] [stdout] [2m2026-06-12T23:31:38.084743Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:34245/
[INFO] [stdout] [2m2026-06-12T23:31:38.085053Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:34245
[INFO] [stdout] [2m2026-06-12T23:31:38.085772Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:34245
[INFO] [stdout] [2m2026-06-12T23:31:38.089005Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:38.089846Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:38.130653Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmseg-3@test [3moffset[0m[2m=[0m8 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m356
[INFO] [stdout] [2m2026-06-12T23:31:38.131000Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m2 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:38.131318Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m2 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-06-12T23:31:38.131551Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m3 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:38.131760Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmseg-4@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m3
[INFO] [stdout] [2m2026-06-12T23:31:38.132067Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 3 }, message_id: "mseg-4@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmps0COQx/intermediate" [3mmsg[0m[2m=[0mmseg-4@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmseg-4@test
[INFO] [stdout] [2m2026-06-12T23:31:38.381899Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:37425/
[INFO] [stdout] [2m2026-06-12T23:31:38.382073Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:37425
[INFO] [stdout] [2m2026-06-12T23:31:38.382374Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:37425
[INFO] [stdout] [2m2026-06-12T23:31:38.383251Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:38.383799Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:38.470545Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:34245/
[INFO] [stdout] [2m2026-06-12T23:31:38.470648Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:34245
[INFO] [stdout] [2m2026-06-12T23:31:38.470903Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:34245
[INFO] [stdout] [2m2026-06-12T23:31:38.471810Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:38.472497Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:38.512818Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmseg-4@test [3moffset[0m[2m=[0m12 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m380
[INFO] [stdout] [2m2026-06-12T23:31:38.513155Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m3 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:38.513202Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m3 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-06-12T23:31:38.513254Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m4 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:38.513309Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmseg-5@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m4
[INFO] [stdout] [2m2026-06-12T23:31:38.513417Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 4 }, message_id: "mseg-5@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmps0COQx/intermediate" [3mmsg[0m[2m=[0mmseg-5@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmseg-5@test
[INFO] [stdout] [2m2026-06-12T23:31:38.544522Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:37425/
[INFO] [stdout] [2m2026-06-12T23:31:38.548271Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:37425
[INFO] [stdout] [2m2026-06-12T23:31:38.548754Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:37425
[INFO] [stdout] [2m2026-06-12T23:31:38.549598Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:38.550036Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:38.550818Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-06-12T23:31:38.550948Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:38.552221Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:38.552427Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:38.552589Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:38.552651Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:38.552676Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:38.552695Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:38.552714Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-06-12T23:31:38.552751Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-06-12T23:31:38.584910Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:34049/
[INFO] [stdout] [2m2026-06-12T23:31:38.590241Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:34049
[INFO] [stdout] [2m2026-06-12T23:31:38.590667Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:34049
[INFO] [stdout] [2m2026-06-12T23:31:38.591666Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:38.595702Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m4 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:38.593233Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-06-12T23:31:38.600293Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-06-12T23:31:38.790803Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:34049/
[INFO] [stdout] [2m2026-06-12T23:31:38.791050Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:34049
[INFO] [stdout] [2m2026-06-12T23:31:38.791587Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:34049
[INFO] [stdout] [2m2026-06-12T23:31:38.794976Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:38.796462Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m1 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:38.797770Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-06-12T23:31:38.797931Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:38.798024Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:38.798139Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:38.798212Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:38.798278Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:38.798336Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:38.800178Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-06-12T23:31:38.800270Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:38.800373Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-06-12T23:31:38.810016Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-06-12T23:31:38.810382Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-06-12T23:31:38.862703Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:34245/
[INFO] [stdout] [2m2026-06-12T23:31:38.862881Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:34245
[INFO] [stdout] [2m2026-06-12T23:31:38.863198Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:34245
[INFO] [stdout] [2m2026-06-12T23:31:38.866785Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:38.867712Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:38.874305Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:38.874407Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:38.874438Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:38.874467Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:38.874512Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] test scan_nzb_dropped_into_nzbdir_gets_queued ... ok
[INFO] [stdout] [2m2026-06-12T23:31:38.907856Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmseg-5@test [3moffset[0m[2m=[0m16 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m394
[INFO] [stdout] [2m2026-06-12T23:31:38.907985Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m4 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:38.908029Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m4 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-06-12T23:31:38.908082Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m dispatched article [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m5 [3mserver_id[0m[2m=[0mSome(1) [3mactive[0m[2m=[0m1 [3mmax[0m[2m=[0m1
[INFO] [stdout] [2m2026-06-12T23:31:38.908164Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m received assignment [3mmessage_id[0m[2m=[0mmseg-6@test [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m5
[INFO] [stdout] [2m2026-06-12T23:31:38.908286Z[0m [34mDEBUG[0m [1mfetch_and_decode[0m[1m{[0m[3massignment[0m[2m=[0mArticleAssignment { article_id: ArticleId { nzb_id: 1, file_idx: 0, seg_idx: 5 }, message_id: "mseg-6@test", groups: ["alt.test"], output_filename: "file-0", expected_size: 4, server_id: Some(1) } [3minter_dir[0m[2m=[0m"/tmp/.tmps0COQx/intermediate" [3mmsg[0m[2m=[0mmseg-6@test [3mnzb_id[0m[2m=[0m1[1m}[0m[2m:[0m [2mbergamot::download[0m[2m:[0m cache miss [3mmessage_id[0m[2m=[0mmseg-6@test
[INFO] [stdout] [2m2026-06-12T23:31:38.923333Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:38.924165Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:38.924656Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:38.925088Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:38.925458Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] [2m2026-06-12T23:31:39.186756Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:34245/
[INFO] [stdout] [2m2026-06-12T23:31:39.186948Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:34245
[INFO] [stdout] [2m2026-06-12T23:31:39.187266Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:34245
[INFO] [stdout] [2m2026-06-12T23:31:39.188462Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:39.189360Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:39.254413Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m fetch succeeded [3mmessage_id[0m[2m=[0mmseg-6@test [3moffset[0m[2m=[0m20 [3mdata_len[0m[2m=[0m4 [3melapsed_ms[0m[2m=[0m346
[INFO] [stdout] [2m2026-06-12T23:31:39.254568Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m removed from active downloads [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m5 [3mactive_downloads[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:39.254614Z[0m [34mDEBUG[0m [2mbergamot_queue::coordinator[0m[2m:[0m download success [3mnzb_id[0m[2m=[0m1 [3mfile_idx[0m[2m=[0m0 [3mseg_idx[0m[2m=[0m5 [3marticle_size[0m[2m=[0m4
[INFO] [stdout] [2m2026-06-12T23:31:39.254638Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m file download complete: file-0 (multi.nzb)
[INFO] [stdout] [2m2026-06-12T23:31:39.254654Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m download complete, queuing post-processing: multi.nzb
[INFO] [stdout] [2m2026-06-12T23:31:39.254830Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m starting post-processing [3mnzb[0m[2m=[0mmulti.nzb
[INFO] [stdout] [2m2026-06-12T23:31:39.254954Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmps0COQx/intermediate/nzb-1
[INFO] [stdout] [2m2026-06-12T23:31:39.254988Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m verifying file integrity (par2) [3mnzb[0m[2m=[0mmulti.nzb
[INFO] [stdout] [2m2026-06-12T23:31:39.255058Z[0m [34mDEBUG[0m [2mbergamot_postproc::processor[0m[2m:[0m no par2 files found [3mdir[0m[2m=[0m/tmp/.tmps0COQx/intermediate/nzb-1
[INFO] [stdout] [2m2026-06-12T23:31:39.255080Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no repair data found, skipping integrity check [3mnzb[0m[2m=[0mmulti.nzb
[INFO] [stdout] [2m2026-06-12T23:31:39.255124Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m file integrity check complete [3mnzb[0m[2m=[0mmulti.nzb [3mresult[0m[2m=[0mAllFilesOk
[INFO] [stdout] [2m2026-06-12T23:31:39.255232Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m no archives to extract [3mnzb[0m[2m=[0mmulti.nzb
[INFO] [stdout] [2m2026-06-12T23:31:39.255632Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m moved files to destination [3mnzb[0m[2m=[0mmulti.nzb [3mdest[0m[2m=[0m/tmp/.tmps0COQx/dest/multi
[INFO] [stdout] [2m2026-06-12T23:31:39.255660Z[0m [32m INFO[0m [2mbergamot_postproc::processor[0m[2m:[0m post-processing complete [3mnzb[0m[2m=[0mmulti.nzb [3mtotal_ms[0m[2m=[0m0 [3mpar_ms[0m[2m=[0m0 [3mrepair_ms[0m[2m=[0m0 [3munpack_ms[0m[2m=[0m0
[INFO] [stdout] [2m2026-06-12T23:31:39.255716Z[0m [32m INFO[0m [2mbergamot_queue::coordinator[0m[2m:[0m post-processing finished, moving to history [3mnzb[0m[2m=[0mmulti.nzb
[INFO] [stdout] [2m2026-06-12T23:31:39.497475Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:34245/
[INFO] [stdout] [2m2026-06-12T23:31:39.497841Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:34245
[INFO] [stdout] [2m2026-06-12T23:31:39.498146Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:34245
[INFO] [stdout] [2m2026-06-12T23:31:39.499467Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:39.500068Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:39.615345Z[0m [34mDEBUG[0m [2mreqwest::connect[0m[2m:[0m starting new connection: http://127.0.0.1:34245/
[INFO] [stdout] [2m2026-06-12T23:31:39.615528Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connecting to 127.0.0.1:34245
[INFO] [stdout] [2m2026-06-12T23:31:39.615953Z[0m [34mDEBUG[0m [2mhyper_util::client::legacy::connect::http[0m[2m:[0m connected to 127.0.0.1:34245
[INFO] [stdout] [2m2026-06-12T23:31:39.617050Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_request[0m[2m:[0m started processing request
[INFO] [stdout] [2m2026-06-12T23:31:39.617790Z[0m [34mDEBUG[0m [1mrequest[0m[1m{[0m[3mmethod[0m[2m=[0mPOST [3muri[0m[2m=[0m/jsonrpc [3mversion[0m[2m=[0mHTTP/1.1[1m}[0m[2m:[0m [2mtower_http::trace::on_response[0m[2m:[0m finished processing request [3mlatency[0m[2m=[0m0 ms [3mstatus[0m[2m=[0m200
[INFO] [stdout] [2m2026-06-12T23:31:39.618066Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m shutdown requested via API
[INFO] [stdout] [2m2026-06-12T23:31:39.618314Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping Scheduler service
[INFO] [stdout] [2m2026-06-12T23:31:39.618569Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskSpaceMonitor service
[INFO] [stdout] [2m2026-06-12T23:31:39.618728Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping ConnectionCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:39.618850Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping StatsTracker service
[INFO] [stdout] [2m2026-06-12T23:31:39.619214Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HistoryCleanup service
[INFO] [stdout] [2m2026-06-12T23:31:39.619314Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping HealthChecker service
[INFO] [stdout] [2m2026-06-12T23:31:39.621181Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping NzbDirScanner service
[INFO] [stdout] [2m2026-06-12T23:31:39.621220Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m stopping DiskStateFlush service
[INFO] [stdout] [2m2026-06-12T23:31:39.621261Z[0m [32m INFO[0m [2mbergamot_scheduler[0m[2m:[0m all background services stopped
[INFO] [stdout] [2m2026-06-12T23:31:39.628731Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m saved download state to disk
[INFO] [stdout] [2m2026-06-12T23:31:39.629003Z[0m [34mDEBUG[0m [2mbergamot::download[0m[2m:[0m download worker shutting down
[INFO] [stdout] [2m2026-06-12T23:31:39.799353Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m stats_updater stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:39.799513Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m download_worker stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:39.799568Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m forward_completions stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:39.799614Z[0m [34mDEBUG[0m [2mbergamot::app[0m[2m:[0m post_processor stopped cleanly
[INFO] [stdout] [2m2026-06-12T23:31:39.799650Z[0m [32m INFO[0m [2mbergamot::app[0m[2m:[0m bergamot stopped
[INFO] [stdout] test rpc_pausedownload_resumedownload ... ok
[INFO] [stdout] test rpc_version_reports_compatibility ... ok
[INFO] [stdout] test rpc_rate_speed_limiting ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- rpc_editqueue_pause_resume_delete_move stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'rpc_editqueue_pause_resume_delete_move' (206) panicked at crates/bergamot/tests/e2e_flow.rs:1752:5:
[INFO] [stdout] GroupMoveTop should succeed
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x59b8b776c9d8 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x59b8b776c9d8 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x59b8b776c9d8 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x59b8b776c9d8 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x59b8b778699a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x59b8b778699a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x59b8b7772532 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x59b8b7772532 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x59b8b77461a6 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x59b8b77461a6 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x59b8b7762709 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x59b8b62aa08c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x59b8b62aa08c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x59b8b7762982 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x59b8b7762982 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x59b8b7746294 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x59b8b773ab29 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x59b8b774737d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x59b8b778720c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x59b8b61b564b - e2e_flow[fa227a66c1797a48]::rpc_editqueue_pause_resume_delete_move::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot/tests/e2e_flow.rs:1752:5
[INFO] [stdout]   20:     0x59b8b626d922 - <core[28b146924c2f19c6]::pin::Pin<&mut dyn core[28b146924c2f19c6]::future::future::Future<Output = ()>> as core[28b146924c2f19c6]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/future/future.rs:133:9
[INFO] [stdout]   21:     0x59b8b626d99d - <core[28b146924c2f19c6]::pin::Pin<&mut core[28b146924c2f19c6]::pin::Pin<&mut dyn core[28b146924c2f19c6]::future::future::Future<Output = ()>>> as core[28b146924c2f19c6]::future::future::Future>::poll
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/future/future.rs:133:9
[INFO] [stdout]   22:     0x59b8b629305d - <tokio[81a3cc14847bf6e1]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[28b146924c2f19c6]::pin::Pin<&mut core[28b146924c2f19c6]::pin::Pin<&mut dyn core[28b146924c2f19c6]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:753:70
[INFO] [stdout]   23:     0x59b8b6292f2b - tokio[81a3cc14847bf6e1]::task::coop::with_budget::<core[28b146924c2f19c6]::task::poll::Poll<()>, <tokio[81a3cc14847bf6e1]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[28b146924c2f19c6]::pin::Pin<&mut core[28b146924c2f19c6]::pin::Pin<&mut dyn core[28b146924c2f19c6]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/task/coop/mod.rs:167:5
[INFO] [stdout]   24:     0x59b8b6292f2b - tokio[81a3cc14847bf6e1]::task::coop::budget::<core[28b146924c2f19c6]::task::poll::Poll<()>, <tokio[81a3cc14847bf6e1]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[28b146924c2f19c6]::pin::Pin<&mut core[28b146924c2f19c6]::pin::Pin<&mut dyn core[28b146924c2f19c6]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/task/coop/mod.rs:133:5
[INFO] [stdout]   25:     0x59b8b6292f2b - <tokio[81a3cc14847bf6e1]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[28b146924c2f19c6]::pin::Pin<&mut core[28b146924c2f19c6]::pin::Pin<&mut dyn core[28b146924c2f19c6]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:753:25
[INFO] [stdout]   26:     0x59b8b628a470 - <tokio[81a3cc14847bf6e1]::runtime::scheduler::current_thread::Context>::enter::<core[28b146924c2f19c6]::task::poll::Poll<()>, <tokio[81a3cc14847bf6e1]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[28b146924c2f19c6]::pin::Pin<&mut core[28b146924c2f19c6]::pin::Pin<&mut dyn core[28b146924c2f19c6]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:442:19
[INFO] [stdout]   27:     0x59b8b6291e6d - <tokio[81a3cc14847bf6e1]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[28b146924c2f19c6]::pin::Pin<&mut core[28b146924c2f19c6]::pin::Pin<&mut dyn core[28b146924c2f19c6]::future::future::Future<Output = ()>>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:752:44
[INFO] [stdout]   28:     0x59b8b6291154 - <tokio[81a3cc14847bf6e1]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[81a3cc14847bf6e1]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[28b146924c2f19c6]::pin::Pin<&mut core[28b146924c2f19c6]::pin::Pin<&mut dyn core[28b146924c2f19c6]::future::future::Future<Output = ()>>>>::{closure#0}, core[28b146924c2f19c6]::option::Option<()>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:840:68
[INFO] [stdout]   29:     0x59b8b626e14b - <tokio[81a3cc14847bf6e1]::runtime::context::scoped::Scoped<tokio[81a3cc14847bf6e1]::runtime::scheduler::Context>>::set::<<tokio[81a3cc14847bf6e1]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[81a3cc14847bf6e1]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[28b146924c2f19c6]::pin::Pin<&mut core[28b146924c2f19c6]::pin::Pin<&mut dyn core[28b146924c2f19c6]::future::future::Future<Output = ()>>>>::{closure#0}, core[28b146924c2f19c6]::option::Option<()>>::{closure#0}, (alloc[95e62e727ddf147d]::boxed::Box<tokio[81a3cc14847bf6e1]::runtime::scheduler::current_thread::Core>, core[28b146924c2f19c6]::option::Option<()>)>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/context/scoped.rs:40:9
[INFO] [stdout]   30:     0x59b8b6268a99 - tokio[81a3cc14847bf6e1]::runtime::context::set_scheduler::<(alloc[95e62e727ddf147d]::boxed::Box<tokio[81a3cc14847bf6e1]::runtime::scheduler::current_thread::Core>, core[28b146924c2f19c6]::option::Option<()>), <tokio[81a3cc14847bf6e1]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[81a3cc14847bf6e1]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[28b146924c2f19c6]::pin::Pin<&mut core[28b146924c2f19c6]::pin::Pin<&mut dyn core[28b146924c2f19c6]::future::future::Future<Output = ()>>>>::{closure#0}, core[28b146924c2f19c6]::option::Option<()>>::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/context.rs:176:38
[INFO] [stdout]   31:     0x59b8b626f7e2 - <std[929523f510218772]::thread::local::LocalKey<tokio[81a3cc14847bf6e1]::runtime::context::Context>>::try_with::<tokio[81a3cc14847bf6e1]::runtime::context::set_scheduler<(alloc[95e62e727ddf147d]::boxed::Box<tokio[81a3cc14847bf6e1]::runtime::scheduler::current_thread::Core>, core[28b146924c2f19c6]::option::Option<()>), <tokio[81a3cc14847bf6e1]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[81a3cc14847bf6e1]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[28b146924c2f19c6]::pin::Pin<&mut core[28b146924c2f19c6]::pin::Pin<&mut dyn core[28b146924c2f19c6]::future::future::Future<Output = ()>>>>::{closure#0}, core[28b146924c2f19c6]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[95e62e727ddf147d]::boxed::Box<tokio[81a3cc14847bf6e1]::runtime::scheduler::current_thread::Core>, core[28b146924c2f19c6]::option::Option<()>)>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/local.rs:462:12
[INFO] [stdout]   32:     0x59b8b626f36e - <std[929523f510218772]::thread::local::LocalKey<tokio[81a3cc14847bf6e1]::runtime::context::Context>>::with::<tokio[81a3cc14847bf6e1]::runtime::context::set_scheduler<(alloc[95e62e727ddf147d]::boxed::Box<tokio[81a3cc14847bf6e1]::runtime::scheduler::current_thread::Core>, core[28b146924c2f19c6]::option::Option<()>), <tokio[81a3cc14847bf6e1]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[81a3cc14847bf6e1]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[28b146924c2f19c6]::pin::Pin<&mut core[28b146924c2f19c6]::pin::Pin<&mut dyn core[28b146924c2f19c6]::future::future::Future<Output = ()>>>>::{closure#0}, core[28b146924c2f19c6]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[95e62e727ddf147d]::boxed::Box<tokio[81a3cc14847bf6e1]::runtime::scheduler::current_thread::Core>, core[28b146924c2f19c6]::option::Option<()>)>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/local.rs:426:20
[INFO] [stdout]   33:     0x59b8b62688bd - tokio[81a3cc14847bf6e1]::runtime::context::set_scheduler::<(alloc[95e62e727ddf147d]::boxed::Box<tokio[81a3cc14847bf6e1]::runtime::scheduler::current_thread::Core>, core[28b146924c2f19c6]::option::Option<()>), <tokio[81a3cc14847bf6e1]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[81a3cc14847bf6e1]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[28b146924c2f19c6]::pin::Pin<&mut core[28b146924c2f19c6]::pin::Pin<&mut dyn core[28b146924c2f19c6]::future::future::Future<Output = ()>>>>::{closure#0}, core[28b146924c2f19c6]::option::Option<()>>::{closure#0}>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/context.rs:176:17
[INFO] [stdout]   34:     0x59b8b628f880 - <tokio[81a3cc14847bf6e1]::runtime::scheduler::current_thread::CoreGuard>::enter::<<tokio[81a3cc14847bf6e1]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[28b146924c2f19c6]::pin::Pin<&mut core[28b146924c2f19c6]::pin::Pin<&mut dyn core[28b146924c2f19c6]::future::future::Future<Output = ()>>>>::{closure#0}, core[28b146924c2f19c6]::option::Option<()>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:840:27
[INFO] [stdout]   35:     0x59b8b628fb76 - <tokio[81a3cc14847bf6e1]::runtime::scheduler::current_thread::CoreGuard>::block_on::<core[28b146924c2f19c6]::pin::Pin<&mut core[28b146924c2f19c6]::pin::Pin<&mut dyn core[28b146924c2f19c6]::future::future::Future<Output = ()>>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:740:24
[INFO] [stdout]   36:     0x59b8b6290d60 - <tokio[81a3cc14847bf6e1]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[28b146924c2f19c6]::pin::Pin<&mut dyn core[28b146924c2f19c6]::future::future::Future<Output = ()>>>::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:200:33
[INFO] [stdout]   37:     0x59b8b62761a3 - tokio[81a3cc14847bf6e1]::runtime::context::runtime::enter_runtime::<<tokio[81a3cc14847bf6e1]::runtime::scheduler::current_thread::CurrentThread>::block_on<core[28b146924c2f19c6]::pin::Pin<&mut dyn core[28b146924c2f19c6]::future::future::Future<Output = ()>>>::{closure#0}, ()>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/context/runtime.rs:65:16
[INFO] [stdout]   38:     0x59b8b6289fa1 - <tokio[81a3cc14847bf6e1]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[28b146924c2f19c6]::pin::Pin<&mut dyn core[28b146924c2f19c6]::future::future::Future<Output = ()>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs:188:9
[INFO] [stdout]   39:     0x59b8b62469f4 - <tokio[81a3cc14847bf6e1]::runtime::runtime::Runtime>::block_on_inner::<core[28b146924c2f19c6]::pin::Pin<&mut dyn core[28b146924c2f19c6]::future::future::Future<Output = ()>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/runtime.rs:368:52
[INFO] [stdout]   40:     0x59b8b6246bbf - <tokio[81a3cc14847bf6e1]::runtime::runtime::Runtime>::block_on::<core[28b146924c2f19c6]::pin::Pin<&mut dyn core[28b146924c2f19c6]::future::future::Future<Output = ()>>>
[INFO] [stdout]                                at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/runtime.rs:342:18
[INFO] [stdout]   41:     0x59b8b61ce136 - e2e_flow[fa227a66c1797a48]::rpc_editqueue_pause_resume_delete_move
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot/tests/e2e_flow.rs:1811:28
[INFO] [stdout]   42:     0x59b8b618d607 - e2e_flow[fa227a66c1797a48]::rpc_editqueue_pause_resume_delete_move::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/bergamot/tests/e2e_flow.rs:1634:50
[INFO] [stdout]   43:     0x59b8b6217cc6 - <e2e_flow[fa227a66c1797a48]::rpc_editqueue_pause_resume_delete_move::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   44:     0x59b8b629d16b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   45:     0x59b8b629d16b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   46:     0x59b8b62aa9e5 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   47:     0x59b8b62aa9e5 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   48:     0x59b8b62aa9e5 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   49:     0x59b8b62aa9e5 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   50:     0x59b8b62aa9e5 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   51:     0x59b8b62aa9e5 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   52:     0x59b8b62aa9e5 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   53:     0x59b8b62a5544 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   54:     0x59b8b62a5544 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   55:     0x59b8b62ada62 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   56:     0x59b8b62ada62 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   57:     0x59b8b62ada62 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   58:     0x59b8b62ada62 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   59:     0x59b8b62ada62 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   60:     0x59b8b62ada62 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   61:     0x59b8b62ada62 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   62:     0x59b8b776b71f - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   63:     0x59b8b776b71f - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   64:     0x74d7ca6b9aa4 - <unknown>
[INFO] [stdout]   65:     0x74d7ca746a64 - clone
[INFO] [stdout]   66:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     rpc_editqueue_pause_resume_delete_move
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 23 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 14.27s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `-p bergamot --test e2e_flow`
[INFO] running `Command { std: "docker" "inspect" "c81a9a774ffc0d2145f3dd074235514034a380ce0b6fa2a557bae59522319419", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c81a9a774ffc0d2145f3dd074235514034a380ce0b6fa2a557bae59522319419", kill_on_drop: false }`
[INFO] [stdout] c81a9a774ffc0d2145f3dd074235514034a380ce0b6fa2a557bae59522319419
